wesnoth/data/core/macros/optional_unit_advancements.cfg
Dalas121 9ae2978fcd
Death Squire optional advancement macro and damage nerf (#9207)
* Death Squire optional advancement and damage nerf

The existing {ENABLE_DEATH_KNIGHT} macro allows Revenants to advance to Death Knights. The newly core-ed Death Squire also advances to Death Knight, but has no {ENABLE_DEATH_SQUIRE} macro.

I suggest adding a new {ENABLE_DEATH_SQUIRE} macro, while keeping the old {ENABLE_DEATH_KNIGHT} for backwards compatibility.

I also propose reducing the Death Squire's attack from 8x4 to 9x3, to make the Revenant a more competitive advancement.

Who's the current maintainer of SotA? Should {ENABLE_DEATH_SQUIRE} be used there, or should we continue using {ENABLE_DEATH_KNIGHT}?

Hejnewar, if you approve, what cost should the Death Squire be after this change?

* Reduce Death Squire damage from 8x4 to 9x3

* Update Skele_Death_Squire.cfg
2024-08-24 19:04:17 -05:00

89 lines
3.6 KiB
INI

#textdomain wesnoth
#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
# 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_PARAGON
# Place in a campaign or scenario definition to allow Dune Blademaster to advance to Dune Paragon.
{ENABLE_ADVANCEMENT "Dune Blademaster" "Dune Paragon" (set_experience=220)}
#enddef
#define DISABLE_GRAND_MARSHAL
# Place in a campaign or scenario definition to disallow General from advancing to Grand Marshal.
{DISABLE_ADVANCEMENT "General" "Grand Marshal" (set_experience=150)}
#enddef
#define ENABLE_ARMAGEDDON_DRAKE
# Place in a campaign or scenario definition to allow Inferno Drake to advance to Armageddon Drake.
{ENABLE_ADVANCEMENT "Inferno Drake" "Armageddon Drake" (set_experience=220)}
#enddef
#define ENABLE_DWARVISH_ARCANISTER
# Place in a campaign or scenario definition to allow Dwarvish Runemaster to advance to Dwarvish Arcanister.
{ENABLE_ADVANCEMENT "Dwarvish Runemaster" "Dwarvish Arcanister" (set_experience=210)}
#enddef
#define ENABLE_DWARVISH_RUNESMITH
# Place in a campaign or scenario definition to allow Dwarvish Fighter to advance to Dwarvish Runesmith.
{ENABLE_ADVANCEMENT "Dwarvish Fighter" "Dwarvish Runesmith" ()}
#enddef
#define ENABLE_WOLF_ADVANCEMENT
# Place in a campaign or scenario definition to allow Wolf to advance to Great Wolf and Great Wolf to advance to Direwolf.
{ENABLE_ADVANCEMENT "Wolf" "Great Wolf" (set_experience=30)}
{ENABLE_ADVANCEMENT "Great Wolf" "Direwolf" (set_experience=65)}
#enddef
#define ENABLE_TROLL_SHAMAN
# Place in a campaign or scenario definition to allow Troll Whelp to advance to Troll Shaman.
{ENABLE_ADVANCEMENT "Troll Whelp" "Troll Shaman" ()}
#enddef
#define ENABLE_ANCIENT_LICH
# Place in a campaign or scenario definition to allow Lich to advance to Ancient Lich.
{ENABLE_ADVANCEMENT "Lich" "Ancient Lich" (set_experience=250)}
#enddef
#define ENABLE_DEATH_KNIGHT
# Place in a campaign or scenario definition to allow Revenant to advance to Death Knight.
{ENABLE_ADVANCEMENT "Revenant" "Death Knight" (set_experience=85)}
#enddef
#define ENABLE_DEATH_SQUIRE
# Place in a campaign or scenario definition to allow Skeleton to advance to Death Knight.
{ENABLE_ADVANCEMENT "Skeleton" "Death Squire" ()}
#enddef
#define ENABLE_WOSE_SHAMAN
# Place in a campaign or scenario definition to allow Wose to advance to Wose Shaman.
{ENABLE_ADVANCEMENT "Wose" "Wose Shaman" ()}
#enddef
#define ENABLE_SAURIAN_SPEARTHROWER
# Place in a campaign or scenario definition to allow Saurian Skirmisher to advance to Saurian Spearthrower.
{ENABLE_ADVANCEMENT "Saurian Skirmisher" "Saurian Spearthrower" ()}
#enddef