New macro, ON_DIFFICULTY.

This commit is contained in:
Steven Panek 2010-03-27 18:30:53 +00:00
parent 9ac436c67a
commit f519e977ba

View file

@ -18,6 +18,34 @@
#endif
#enddef
# No tab or space-based indentation for these macros to avoid trouble when these macros are used
# in the middle of a quoted string literal
#
# wmlindent: start ignoring
# wmlscope: start conditionals
#ifdef EASY
#define ON_DIFFICULTY EASY_VALUE NORMAL_VALUE HARD_VALUE
# Macros to define different values based on difficulty levels
#
# Example:
# ! [set_variable]
# ! name=villain
# ! value={ON_DIFFICULTY (Wolf Rider) (Goblin Knight) (Direwolf Rider)}
# ! [/set_variable]
{EASY_VALUE}#enddef
#endif
#ifdef NORMAL
#define ON_DIFFICULTY EASY_VALUE NORMAL_VALUE HARD_VALUE
{NORMAL_VALUE}#enddef
#endif
#ifdef HARD
#define ON_DIFFICULTY EASY_VALUE NORMAL_VALUE HARD_VALUE
{HARD_VALUE}#enddef
#endif
# wmlscope: stop conditionals
# wmlindent: stop ignoring
#define TURNS EASY_AMOUNT NORMAL_AMOUNT HARD_AMOUNT
# Macro to define number of turns for different difficulty levels.
{QUANTITY turns {EASY_AMOUNT} {NORMAL_AMOUNT} {HARD_AMOUNT}}
@ -566,7 +594,7 @@
[/else]
[/if]
[/event]
#enddef
#enddef
#define SCATTER_UNITS NUMBER TYPES PADDING_RADIUS FILTER UNIT_WML
# Scatters the given kind of units randomly on a given area on the map.
#