battle_trance.xml
<abilities>
<ability>
<name>Battle Trance</name>
<key>battle_trance</key>
<skill>dreadheart</skill>
<icon>battle_trance</icon>
<tagline>"The Dread Wolves fought with an intensity that could not be tamed."</tagline>
<description>
Enter Stance for 10 turns, gaining ⮃+0.5% Damage⮃ for each 1% of your missing Health (calculated
when the stance is first entered).
[p]Whenever you kill an enemy, extend this stance by 3 turns.
[p]Can only be used if you were attacked since your last turn.
</description>
<type>Stance</type>
<subType>battle_trance</subType>
<abilitySoundPack>stance_default</abilitySoundPack>
<cost>20.0</cost>
<cooldown>15</cooldown>
<stanceInfo>
<turns>10</turns>
<modifiers>
<modifiers>
<type>Damage</type>
<amount>0.0</amount>
<modifierConversion>
<type>Quantifier</type>
<multiplier>0.5</multiplier>
<quantifier>GlobalFlag -> key:battle_trance_missing_health</quantifier>
</modifierConversion>
</modifiers>
</modifiers>
<effects>
<effects>
BattleTranceMissingHealth;
</effects>
</effects>
<exitActions>
<exitActions>
THEN RemoveStatusEffect -> key:«LINK:savage_swings_status», starts_with:true;
THEN RemoveStatusEffect -> key:«LINK:savage_bleed_status», starts_with:true;
THEN RemoveStatusEffect -> key:«LINK:savage_efficiency_status», starts_with:true;
</exitActions>
</exitActions>
<triggers>
<triggers>
KEY battle_trance_extend_on_kill;
WHEN PlayerKillsEnemy;
THEN ExtendStatusEffect -> key:«LINK:battle_trance», amount:3;
</triggers>
</triggers>
</stanceInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>1</requiredPoints>
<requires>wolfs_hunger</requires>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>attacked_last_turn</type>
</requirements>
</requirements>
</ability>
</abilities>