New macro, ON_DIFFICULTY.
This commit is contained in:
parent
9ac436c67a
commit
f519e977ba
1 changed files with 29 additions and 1 deletions
|
@ -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.
|
||||
#
|
||||
|
|
Loading…
Add table
Reference in a new issue