added 2 generalized macros for advancements
This commit is contained in:
parent
c1c5af1aac
commit
8e63a0cab2
1 changed files with 27 additions and 0 deletions
|
@ -100,3 +100,30 @@
|
|||
add_advancement="Wose Shaman"
|
||||
[/modify_unit_type]
|
||||
#enddef
|
||||
|
||||
# adding two generalised advancement enabling and disabling macros
|
||||
# Examples:
|
||||
# {ENABLE_ADVANCEMENT "Great Mage" "Elder Mage" (set_experience=299)}
|
||||
# {ENABLE_ADVANCEMENT "Great Mage" "Elder Mage" ()}
|
||||
# {DISABLE_ADVANCEMENT "Great Mage" "Elder Mage" (set_experience=150)}
|
||||
# {DISABLE_ADVANCEMENT "Spearman" "Swordsman" ()}
|
||||
|
||||
#define ENABLE_ADVANCEMENT UNIT ADVANCEMENT_TYPE EXTRA_WML
|
||||
# Place in a campaign or scenario definition to allow {UNIT} to advance to {ADVANCEMENT_TYPE}.
|
||||
# {EXTRA_WML} is mostly for (set_experience=XX) in case the max XP required needs to be overridden.
|
||||
[modify_unit_type]
|
||||
type={UNIT}
|
||||
add_advancement={ADVANCEMENT_TYPE}
|
||||
{EXTRA_WML}
|
||||
[/modify_unit_type]
|
||||
#enddef
|
||||
|
||||
#define DISABLE_ADVANCEMENT UNIT ADVANCEMENT_TYPE EXTRA_WML
|
||||
# Place in a campaign or scenario definition to disallow {UNIT} from advancing to {ADVANCEMENT_TYPE}.
|
||||
# {EXTRA_WML} is mostly for (set_experience=XX) in case the max XP required needs to be overridden.
|
||||
[modify_unit_type]
|
||||
type={UNIT}
|
||||
remove_advancement={ADVANCEMENT_TYPE}
|
||||
{EXTRA_WML}
|
||||
[/modify_unit_type]
|
||||
#enddef
|
Loading…
Add table
Reference in a new issue