hold_firm.xml
<abilities>
<ability>
<name>Hold Firm</name>
<key>hold_firm</key>
<skill>staffs</skill>
<icon>hold_firm</icon>
<tagline>"Space your hands apart, weight on your back foot. Perfect, just like that."</tagline>
<description>
Enter stance with a 9 turn duration, gaining ⮃+3 protection⮃ and ⮃+30% knockback chance⮃.
[p]Knocking back an enemy extends the duration by 1 turn.
</description>
<type>Stance</type>
<subType>2_Abilities</subType>
<abilitySoundPack>stance_default</abilitySoundPack>
<cost>45.0</cost>
<cooldown>4</cooldown>
<stanceInfo>
<turns>9</turns>
<extenders>
<extenders>
<type>OnKnockback</type>
<amount>1</amount>
</extenders>
</extenders>
<modifiers>
<modifiers>
<type>Protection</type>
<amount>3.0</amount>
</modifiers>
<modifiers>
<type>KnockbackChance</type>
<amount>0.3</amount>
</modifiers>
</modifiers>
</stanceInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>3</requiredPoints>
</unlockRequirements>
</unlockInfo>
<extraTexts>
<extraTexts>
{{upgrade_text -> ability:rooting_push,
text:Enemies you knock back are also immobilized for 2 turns.}}
</extraTexts>
</extraTexts>
<requirements>
<requirements>
<type>Weapon</type>
<params>
<params type="weapon">Staff</params>
</params>
</requirements>
</requirements>
</ability>
</abilities>