added 2 generalized macros for advancements

This commit is contained in:
Tahsin Jahin Khalid 2021-12-08 04:40:34 +06:00
parent c1c5af1aac
commit 8e63a0cab2

View file

@ -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