108 Commits

Author SHA1 Message Date
fdf529ae6e - Replaced intentional divide-by-zeroes with math.huge
- Added Monk to raid class color list
2012-07-01 03:07:02 +00:00
99535eb839 Investigating SVN weirdness 2012-04-03 02:52:22 +00:00
2e5c6ce004 Updated to incorporate some past changes, but it still doesn't pass 100% because I gave up when it started getting into adding compilation steps 2012-04-03 02:50:16 +00:00
f087ac4533 - bugfix to callbacks being called more than once
- add the ability to supply an extra argument for callbacks
2008-04-04 04:49:15 +00:00
f689d00ec9 - change API so that specifying multiple namespaces is done by a single string separated by semicolons rather than a tuple of strings. 2008-04-04 03:38:58 +00:00
6418160e53 - add a Replace tag. 2008-04-03 06:02:09 +00:00
be0dd0dc27 - literal numbers that have no modifiers or anything of that nature will be taken out of their [] barriers with :CleanCode()
fixes DOGTAG-27, sorta.
2008-04-03 03:52:29 +00:00
a1da731e44 - fix an issue where [ThingyThatReturnsFalse and 'hi'] ['test'] would return nothing instead of just test. 2008-04-02 02:48:31 +00:00
5aff03ddbd - fix an issue where something like "[One][Two] [Three]" would turn into "[One Two] Three]" instead of "[One Two] [Three]" 2008-04-01 23:08:19 +00:00
5ac29c7857 - verify the form that examples are in.
- fix the Contains example
2008-03-30 15:40:32 +00:00
b72715518e - fix issues with ['+' 1234] getting rid of the + at the start.
- make the syntax page on the ingame help simpler code-wise.
2008-03-29 16:39:53 +00:00
4aa8773c9f - fix issues with :Color("999999"), no longer sees the "999999" as a number; 2008-03-29 08:47:15 +00:00
70cfbc53e4 - rename the " " operator "concat" internally. 2008-03-29 03:04:13 +00:00
c659256d28 - simplify ColorizeCode to not stick |r's in unnecessarily. 2008-03-28 23:43:26 +00:00
6af50e2496 - fix parser to not see ["95e495"] (or something along those lines) as a number. 2008-03-28 22:43:55 +00:00
9bfdf6cfca - clear codes after adding a tag.
- wait 1 frame after the request to clear codes.
2008-03-28 22:02:56 +00:00
bca34b3d92 - add :ClearNamespace, which will be used by sublibraries when upgrading. 2008-03-28 21:32:51 +00:00
9536ce48a9 - make upgrading a lot cleaner and don't horribly break. 2008-03-28 21:15:39 +00:00
03a441a720 - fix an issue with string to number forcing.
- add in tests for upgrading, not done yet.
2008-03-28 18:36:13 +00:00
3e1255b6d8 - fix an issue with aliases that have aliases as arguments 2008-03-28 07:33:53 +00:00
bd5e3a6c1c - make else-if statements use the syntax "elseif" instead of "else if", mostly to match lua. Both versions work fine. 2008-03-28 05:05:36 +00:00
02beea8d0b - if statements now have "end" on the end, for clarity. It serves no real purpose otherwise. This doesn't break any tags that leave off "end".
- make the literal '||' stay as '||' instead of '\124\124'.
- make CleanCode indent if statements. This does not indent the ternary ?! syntax, though, just if-then-else-end
2008-03-28 04:39:03 +00:00
04ca488a92 - make :CleanCode change [1 and 2 or 3] into [(1 and 2) or 3] and [1 or 2 and 3] into [(1 or 2) and 3]. [1 and 2 and 3] and [1 or 2 or 3] stay as they are. 2008-03-28 03:37:13 +00:00
ee43dceaa9 - for unparsing, leave Alpha, Outline, and ThickOutline in separate sections, cause they're special. 2008-03-28 01:17:00 +00:00
2b45c10ee3 - fix issue where tags without args wouldn't catch if an arg was passed in. 2008-03-28 01:06:28 +00:00
27a9672ddb - make the Alpha tag saner.
- add the Outline and ThickOutline tags. They now no longer need to be at the start and you can use if statements and all that fun stuff on them. e.g. [IsPlayer ? Outline]
2008-03-28 00:54:49 +00:00
cabb626376 - allow people to use '\n' as a newline. 2008-03-27 21:03:23 +00:00
82af96d04c - fix an issue with removing spaces 2008-03-27 20:55:26 +00:00
4cdc162f4f - fix issues caused by ginormous strings. 2008-03-27 20:42:11 +00:00
46f472ffc6 - fix a bug with compilation accidentally removing keys from the t table 2008-03-27 20:07:09 +00:00
fa87861e68 - more tweaks to spacing oddities 2008-03-27 19:20:25 +00:00
7f51c195c3 - handle spaces better, so that "[1] [nil] [2]" turns into "1 2" instead of "1 2", but if you specify a lot of spaces on purpose, it'll keep em. 2008-03-27 19:13:05 +00:00
c006684cc5 - make ColorizeCode work better with the pipe. 2008-03-27 18:43:07 +00:00
9106a96aa3 - rename Fuschia to Fuchsia. Whoops. 2008-03-27 03:42:00 +00:00
6307f762b7 - remove tests of large numbers because Windows sucks. 2008-03-27 03:34:18 +00:00
20f04f1557 - remove opacity hack
- properly reset opacity
2008-03-27 03:33:15 +00:00
5c361c321f - separate the :CleanCode method from the :ColorizeCode method, make :ColorizeCode not use parse, use a very dumb and simplistic parsing mechanism instead that does not require syntax perfection. 2008-03-27 02:58:08 +00:00
47b716b0b9 - fix tags without proper documentation
- add checks for documentation
2008-03-26 23:37:39 +00:00
0516241fc1 - preserve whether the user specifies single or double quotes.
- fix issues with unparsing and quotes
2008-03-26 23:20:55 +00:00
17cda4b919 - fix an issue with type forcing not checking for numbers. 2008-03-26 22:35:47 +00:00
01ce2597a3 - change the parser so that if it detects something along the lines of [Alpha -Bravo], it will assume concatenation instead of subtraction. If the spacing is different in any way, it will assume subtraction. 2008-03-26 21:08:02 +00:00
a033e71f03 - fix some issues with negation. 2008-03-26 20:31:31 +00:00
2f63326773 - fix issues with variables not being cleared properly 2008-03-26 19:19:29 +00:00
6d039755fa - fix issues with tags like ['Hello [One] There'] 2008-03-26 17:04:29 +00:00
1f62ce60fd - Turn multiple spaces into single spaces 2008-03-26 16:38:28 +00:00
00ef1f4a6b - fix a syntax error issue 2008-03-26 15:48:49 +00:00
09fd5d584e - fix an issue with unparse where sequences such as [(thing)] would occur. 2008-03-26 07:13:28 +00:00
2f3d57e78c - fix a bug with aliases and holding onto references that are deleted. 2008-03-26 04:00:55 +00:00
8262d6ec7a - add Icon tag
- add Prepend and Append tags
2008-03-25 20:47:28 +00:00
58ea51cc9b - add more options to the compilation step process 2008-03-23 16:06:25 +00:00