Lari Nieminen
6f8d44cea9
Made SoF support both the old and new carryover systems...
...
...(choice given in the difficulty menu).
2008-09-26 21:01:37 +00:00
Lari Nieminen
f581e18f8b
Added a macro that helps campaigns support both gold carryover systems...
...
...concurrently.
2008-09-26 17:46:25 +00:00
Eric S. Raymond
b31c324728
Fulfil the rest of bug #12180 . Reindent appropriately.
2008-08-28 23:07:44 +00:00
Eric S. Raymond
08f09eda6f
Give wmlindent a capability to declare indenters.
...
Pre-declare {FOREACH and {NEXT.
Write declarations in the one place they're presently needed, Sceptre of Fire.
Reindent the data tree accordingly.
This partly addresses the feature request in bug #12180 .
2008-08-28 20:19:50 +00:00
Eric S. Raymond
318486ce4b
Reindent most of the data tree in preparation for making wmlindent smarter.
2008-08-28 17:57:00 +00:00
Eric S. Raymond
ecb1b560aa
Typo fix.
2008-08-20 21:15:46 +00:00
Patrick Parker
a11019838a
add missing index for a real fix
2008-08-11 06:24:07 +00:00
Patrick Parker
138a235ff0
allow FULL_HEAL to work on more than one unit, as intended.
2008-08-11 06:22:33 +00:00
Ignacio R. Morelle
a7b3efcefc
Fixed FULL_HEAL macro,
...
...which was not doing anything due to a missing [unstore_unit]
2008-08-10 20:57:21 +00:00
Patrick Parker
6d8e03be65
a simplification of the FULL_HEAL macro
2008-07-04 18:55:10 +00:00
Lari Nieminen
f31a26e6ec
Added a hacky macro for making a side be allied with all other sides.
2008-06-28 23:03:50 +00:00
Lari Nieminen
a180771a1b
Added a macro for allowing a side to randomly recruit given unit variations...
...
...(usually WC variations), and made Muff Malal's Peninsula use that.
2008-06-14 11:17:56 +00:00
Lari Nieminen
0388ab59a2
Fix a stupid WML bug.
2008-04-09 13:16:20 +00:00
Eric S. Raymond
4ec05d32b7
Fix up WML variable references...
...
...to track the SingleUnitWML attribute name changes. These cannot be
lifted mechanically, but wmllint warns about possible problems.
2008-03-15 21:55:05 +00:00
Eric S. Raymond
364a4decbd
wmlindent strikes again.
2008-03-07 21:26:44 +00:00
Eric S. Raymond
1206de9ddf
Clean up some canrecruit macros.
2008-03-01 10:40:21 +00:00
Eric S. Raymond
303a039679
Use cancrecruit={yes,no} rather than canrecruit={1,0} everywhere,
...
...because it's a good example mainline should set for UMC.
This change was done mechanically with a wmllint enhancement.
2008-03-01 08:42:40 +00:00
Eric S. Raymond
53c0d4c3e7
Move some unit macros without dependencies,
...
...in order to reduce the tangle in utils.cfg
2008-02-26 23:58:43 +00:00
Lari Nieminen
e93de2236d
Added a new utility macro for transferring control of all villages...
...
...from one side to another.
2008-02-15 18:31:10 +00:00
Eric S. Raymond
34d528064a
Macro and documentation-comment cleanup; remove some unused cruft.
2008-02-14 13:21:03 +00:00
Eric S. Raymond
608ded4239
More macro typechecking improvements.
2008-02-14 04:56:52 +00:00
Eric S. Raymond
a7f2cf4b3b
Fix a large number of macro syntax errors involving misplaced commas.
2008-02-13 02:20:46 +00:00
Eric S. Raymond
0fd8975c94
More macro type checking. 94% of calls in mainline are now checked.
2008-02-13 02:04:50 +00:00
Eric S. Raymond
0ee463c8cf
Enrich macro type checking some more and simplify the type inference rules.
...
Also head off a potential bug noted by Mordante with WML that
looks like {X_SPAN},{Y_SPAN}.
2008-02-10 09:38:07 +00:00
Eric S. Raymond
28bee542c6
More formal-argument fixups and macro type checking.
2008-02-10 08:05:32 +00:00
Eric S. Raymond
a600ade30e
Regularize use of macro formal arguments so we can do better typechecking.
2008-02-10 04:30:18 +00:00
Eric S. Raymond
7eb3510fca
Implement checking of range, span, and filter types in macros.
...
Show the type signatures in ythe wmlscope error messages for the mismatches.
2008-02-06 20:22:44 +00:00
Eric S. Raymond
7f126adf92
Fix argument-order screwup in the new LOYAL_UNIT macro,
...
...and fix some instances in Liberty that did not conform.
2008-02-01 03:08:53 +00:00
Eric S. Raymond
13d01a4e51
wmllint now has the capability to automatically check...
...
...that every description= in [message] and [filter] blocks refers to
a unit that is present in the scenario. This commit fixes almost all
bugs found with this test, and adds magic comments to handle places
where the WML doesn't supply a recognizable unit creation or recall
(usually because of macros).
2008-01-31 13:12:19 +00:00
Eric S. Raymond
32c4540709
More getting rid of {UNIT}.
2008-01-31 03:13:44 +00:00
Eric S. Raymond
b1b2435d40
Reindent the mainline content to uniiform whitespace.
2008-01-24 00:16:42 +00:00
Mark de Wever
2ad8526efc
Let {RANDOM} use the new random generator.
2007-12-24 22:32:58 +00:00
Ignacio R. Morelle
80e16c3d9e
update the {GENERIC_UNIT ...} macro (single player only)...
...
...to take advantage of the new random_gender= key.
fix some typos in the changelog
2007-12-05 17:18:52 +00:00
Ignacio R. Morelle
1dd3cb11b4
Make {MOVE_UNIT (...)} consider the gender and unit variation too,
...
when doing the move_unit_fake.
2007-10-29 11:10:34 +00:00
Lari Nieminen
e5a1c746fe
Clean up and simplify STARTING_VILLAGES a bit.
2007-10-15 07:54:04 +00:00
Lari Nieminen
06535624fc
Changed Peaceful Valley so that goblins spawn on random adjacent hexes...
...
...(instead of always on the same ones) and that there are no spawns if
you recapture a village. Also added a new REPEAT macro.
2007-09-30 21:09:58 +00:00
Gunter Labes
03eaf7a4b8
remove the CREATE_UNIT macro now that it's nowhere used anymore
2007-09-19 00:28:07 +00:00
Gunter Labes
87839dd90c
don't use random traits in the team survival and wesbowl
2007-09-18 19:57:05 +00:00
Lari Nieminen
b95daffdbc
Added a warning about NO_SCROLL_TO_AI_LEADER not working in networked MP.
2007-09-07 11:25:06 +00:00
Lari Nieminen
9dd3ae4a47
Added a FULL_HEAL macro for restoring units to full health.
2007-09-07 11:18:14 +00:00
Patrick Parker
a7b7e35add
now radius expansion is handled last in Standard Location Filters;
...
previously it was handled last except before [and], [or], and [not]
note: this allows more advanced uses of the radius expansion feature
2007-09-05 03:55:02 +00:00
Lari Nieminen
681344e706
Removed the IF_TERRAIN macro,
...
...since it hasn't been needed for anything in a long while.
2007-09-01 21:42:46 +00:00
Lari Nieminen
0655d2a5b2
Added a macro for preventing view from scrolling to an (AI) side's leader...
...
...at the beginning of its turn. Also nuked the table of contents as
it's out of date and not maintained.
2007-09-01 21:40:05 +00:00
Lari Nieminen
3316f43d01
Improved MOVE_UNIT to change the facing of the moved unit too,
...
and added a new LOYAL_UNIT macro (to obsolete UNIT, which is IMO
poorly named).
2007-08-10 12:55:30 +00:00
Lari Nieminen
09cc01346b
Added an additional macro for setting starting villages.
2007-07-30 10:31:51 +00:00
Eric S. Raymond
6405507b24
Fix up a large number of espeaker=narrator blocks without images.
...
Along the way, change signpost popups to use the signpost graphic.
Also, fix some implicit attack/icon references to be explicit.
2007-07-24 01:28:59 +00:00
Lari Nieminen
981493e5fd
Liberty fixes and a new core macro
...
(GENERIC_UNIT, which spawns a generic random-trait, random-named unit).
2007-07-21 23:00:49 +00:00
Nils Kneuper
c19e3c2311
added a default textdomain definition to all .cfg files
2007-07-06 09:00:49 +00:00
Eric S. Raymond
3908c56233
Fix a vertical-whitespoce glitch produced by wmlindent's passthrough mode.
2007-06-29 12:14:48 +00:00
Eric S. Raymond
9433ae3fee
Implement a facility to make wmlindent ignore designated stretches of lines.
...
Allow generation of XHTML docs from macro comments indented in the new format.
2007-06-29 11:50:33 +00:00