Difference between revisions of "UsefulWMLFragments"

From The Battle for Wesnoth Wiki
 
(Useful WML Fragments)
Line 24: Line 24:
  
 
[[BranchOnVillageType]]: Crude hack for branching on village type.
 
[[BranchOnVillageType]]: Crude hack for branching on village type.
 +
 +
[[Rain effect]]: Creating an overlay of rain in a scenario.
  
 
== See Also ==
 
== See Also ==
  
 
* [[ReferenceWML]]
 
* [[ReferenceWML]]
 

Revision as of 20:20, 1 December 2005

Useful WML Fragments

WmlTemplates: Campaign, scenario and unit templates, for the lazy ;)

Currently, these are all macros (see PreprocessorRef) that may 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.


ProgrammingMacros: Definitions for some low-level macros to make it easier to write program-like WML.

WmlMacros: Simple functions such as store/unstore, variable formatting, item triggers

WishingWell: Hero(es) can get boosts for traits at a wishing well

DroppableItem: A macro to create items that units can carry, that are left on the ground when those units die.

RandomTraitUnit: A series of macros to create a unit with two random traits.

PseudoRandom: A replacement for {RANDOM} in multiplayer, where {RANDOM} is buggy.

MoveExistingUnit: A general way to move a unit from one place to another, displaying its movement.

BranchOnVillageType: Crude hack for branching on village type.

Rain effect: Creating an overlay of rain in a scenario.

See Also