Difference between revisions of "UsefulWMLFragments"
Prometheus (talk | contribs) m (→Useful WML Fragments) |
Prometheus (talk | contribs) m (→Useful WML Fragments) |
||
Line 5: | Line 5: | ||
[[WML Templates]]: Generic campaign, scenario and unit templates. | [[WML Templates]]: Generic campaign, scenario and unit templates. | ||
− | + | [[WML Utilities]]: Macros not immediately useful. | |
− | |||
− | [[WML Utilities]]: | ||
− | [[WML Macros]]: | + | [[WML Macros]]: Macros directly useful in a scenario. |
− | |||
[[ProgrammingMacros]]: Definitions for some low-level macros to make it easier to write program-like WML. | [[ProgrammingMacros]]: Definitions for some low-level macros to make it easier to write program-like WML. | ||
− | [[WML Scenario Tools]]: Branch on Village Type | + | [[WML Scenario Tools]]: Branch on Village Type. |
[[MoveExistingUnit]]: A general way to move a unit from one place to another, displaying its movement. | [[MoveExistingUnit]]: A general way to move a unit from one place to another, displaying its movement. | ||
Line 34: | Line 31: | ||
[[Rain effect]]: Creating an overlay of rain in a scenario. | [[Rain effect]]: Creating an overlay of rain in a scenario. | ||
− | [[Advanced WML]]: Point Rotation Scheme. | + | [[Advanced WML]]: Recruit from a Ship. Point Rotation Scheme. |
== See Also == | == See Also == | ||
* [[ReferenceWML]] | * [[ReferenceWML]] |
Revision as of 00:45, 15 August 2006
Useful WML Fragments
Most of the things found here are macros (see PreprocessorRef) that must be copied into a scenario file or another file included first by the campaign, and then used in the scenario (or multiplayer map). Remember that a macro cannot be used at a point before it is defined.
WML Templates: Generic campaign, scenario and unit templates.
WML Utilities: Macros not immediately useful.
WML Macros: Macros directly useful in a scenario.
ProgrammingMacros: Definitions for some low-level macros to make it easier to write program-like WML.
WML Scenario Tools: Branch on Village Type.
MoveExistingUnit: A general way to move a unit from one place to another, displaying its movement.
RandomTraitUnit: Create a unit with two random traits.
Victory Conditions: Number of Villages, Amount of Gold. Suitable for multiplayer scenarios.
WML Abilities: Knockback. Charm. Bloodlust. Abilities cannot currently be incorporated in the unit type definitions themselves, but must be included in the scenario file.
WML Buildings: Generic Buildings, Light House/Dark Tower, Wishing Well #1, Wishing Well #2.
DroppableItem: Generic item that a unit can carry, and is left on the ground when the unit dies.
A Shop Like Thing: How to add even more RPG elements to your scenarios.
PseudoRandom: A replacement for {RANDOM} in multiplayer, where {RANDOM} is buggy.
Rain effect: Creating an overlay of rain in a scenario.
Advanced WML: Recruit from a Ship. Point Rotation Scheme.