Celtic Minstrel
e47ace53a9
Schema: Fix a couple more missing details
2018-10-23 22:49:43 -04:00
Celtic Minstrel
68bb024efe
Schema: Accept variable substitution in [do_command]
2018-10-23 22:49:42 -04:00
Celtic Minstrel
bf814914e1
Schema: Fix some bugs in the [micro_ai] definition
2018-10-23 22:49:38 -04:00
Celtic Minstrel
a50a3f399b
Schema: Accept [set_menu_item]use_hotkey=only
2018-10-23 22:49:35 -04:00
Celtic Minstrel
32a3dc5835
Schema: Accept logger=log as a synonym for logger=info
2018-10-23 22:49:34 -04:00
Celtic Minstrel
d70fee5afc
Schema: Fix issue with matching [modify_ai] for attacks aspect
2018-10-23 22:49:32 -04:00
Celtic Minstrel
51764956e3
Schema: Fix typo in [store_unit]
2018-10-23 22:49:31 -04:00
Celtic Minstrel
3a3f0d25af
Schema: Accept color ranges/palettes defined in [effect]apply_to=image_mod
2018-10-23 22:49:30 -04:00
Celtic Minstrel
61ee9bcf6b
Schema: Don't fail if a map contains trailing or leading whitespace on lines
2018-10-23 22:49:29 -04:00
Celtic Minstrel
bc2054ec10
Schema: Fix some tags being allowed only once instead of unlimited times
2018-10-23 22:49:27 -04:00
Celtic Minstrel
66ae7f3b13
Schema: Accept variable substitution in [set_variable] root= and round=
2018-10-23 22:49:26 -04:00
Celtic Minstrel
ebc6285683
Schema: Allow variable substitution in [label]
2018-10-23 22:49:25 -04:00
Celtic Minstrel
2a5e8c7b41
Schema: side=global is valid in [*_global_variable]
2018-10-23 22:49:23 -04:00
Celtic Minstrel
604a3ec941
Schema: It turns out that [endlevel]bonus= is actually a real number!
2018-10-23 22:49:20 -04:00
Celtic Minstrel
9fc1dde19c
Schema: Apparently config_name IS valid in [generator]
2018-10-23 22:48:18 -04:00
Celtic Minstrel
ed137c1f85
Schema: Allow variable substitution for fake unit genders
2018-10-23 22:47:09 -04:00
Celtic Minstrel
d86ac67b60
Schema: Missed an allowed key in [label]
2018-10-23 22:45:54 -04:00
Celtic Minstrel
63da3ecd2a
Schema: Accept variable substitution in EffectWML
2018-10-23 22:45:52 -04:00
Celtic Minstrel
c7d9b6641e
Schema: [micro_ai] AI-specific keys are only relevant if action is not delete
2018-10-23 22:45:51 -04:00
Celtic Minstrel
96c705c795
Schema: Make [event]name= optional
2018-10-23 22:45:50 -04:00
Celtic Minstrel
ffbaa93d6a
Schema: Fix typo
2018-10-23 22:45:40 -04:00
Celtic Minstrel
a8f767e887
Schema: Fix a few incorrect types
2018-10-23 22:45:01 -04:00
Celtic Minstrel
70ea5c9aae
Schema: Another incorrect key type
2018-10-23 22:43:38 -04:00
Celtic Minstrel
eb041ca034
Schema: Add some undocumented child tags of ScenarioWML
2018-10-23 22:43:36 -04:00
Celtic Minstrel
d080c69356
Schema: Fix a few more cases of keys and tags not accepting variable substitution
2018-10-23 22:41:57 -04:00
Celtic Minstrel
e83371b40c
Schema: Allow scenarios with no sides (is this expected?)
2018-10-23 22:41:56 -04:00
Celtic Minstrel
defea0679f
Schema: Definition of the [generator] tag
2018-10-23 22:41:51 -04:00
Celtic Minstrel
4ba0c2b8fd
Schema: Fix a few incorrect types
2018-10-23 22:41:50 -04:00
Celtic Minstrel
2232e49aa2
Schema: Add some undocumented keys and tags in [unit]
2018-10-23 22:41:46 -04:00
Celtic Minstrel
6845b48697
Schema: Fix a few more instances of keys not accepting variable substitution
2018-10-23 22:41:39 -04:00
Celtic Minstrel
2473bbd237
Schema: Fix incorrect type
2018-10-23 22:40:09 -04:00
Celtic Minstrel
b9240e6f5d
Schema: Remove the condition on [endlevel]
2018-10-23 22:40:07 -04:00
Celtic Minstrel
71da996827
Schema: Add undocumented features for EffectWML
2018-10-23 22:40:06 -04:00
Celtic Minstrel
72d8d30009
Schema: Update weapon filter to note that lists are allowed here
2018-10-23 22:40:05 -04:00
Celtic Minstrel
66a33b2b3d
Schema: Update filters with undocumented or poorly-documented features
2018-10-23 22:40:04 -04:00
Celtic Minstrel
7bafab286b
Schema: Don't accept omitted [] after all in [modify_ai] paths
2018-10-23 22:39:59 -04:00
Celtic Minstrel
a71ce59a4e
Schema: Accept x,y=recall,recall in [unstore_unit]
2018-10-23 22:39:56 -04:00
Celtic Minstrel
3d05628fcf
Schema: Accept variable substitution in [unit]
2018-10-23 22:39:54 -04:00
Celtic Minstrel
67c6de0a4e
Schema: Accept variable substitution in most aspect values
2018-10-23 22:39:53 -04:00
Celtic Minstrel
9b9fdf2c52
Schema: Simplify the simple non-scalar aspect definitions
2018-10-23 22:39:52 -04:00
Celtic Minstrel
151a1fb66c
Schema: Forgot id key in [leader_goal]
2018-10-23 22:39:51 -04:00
Celtic Minstrel
17b1127175
Schema: Fixup [goal] definition
2018-10-23 22:39:48 -04:00
Celtic Minstrel
9a966a46f5
Schema: Support omitting the final index in [modify_ai] paths
...
Also mark the subtags in [modify_ai] as required
2018-10-23 22:39:47 -04:00
Celtic Minstrel
cfe4d120ee
Schema: Some missing [unit] keys and promote some [multiplayer] keys to [scenario]
2018-10-23 22:39:45 -04:00
Celtic Minstrel
902a104268
Schema: Fix several more cases of keys failing to accept variable substitutions
2018-10-23 22:39:37 -04:00
Celtic Minstrel
e01567c434
Schema: Promote [object]duration= key to non-ActionWML objects
...
It's used by the object auto-expiry mechanism, so it's meaningful
even outside of ActionWML.
2018-10-23 22:39:36 -04:00
Celtic Minstrel
12e78df9f4
Schema: Support for turns=unlimited
2018-10-23 22:39:33 -04:00
Celtic Minstrel
a1ecf1a559
First batch of schema fixes
...
- Allow for variable substitution in filter tags (mostly)
- Fix real not matching numbers like .5
- Support x,y=recall,recall
After this commit, there are no schema errors in the tutorial.
2018-10-23 22:38:20 -04:00
Celtic Minstrel
c76e5ee69b
Schema: Just allow any key in [language]
2018-10-23 22:38:17 -04:00
Celtic Minstrel
24608d0632
Schema ActionWML: Small bugfixes and add undocumented stuff from perusing source code
2018-10-23 22:38:16 -04:00