rooting_push.xml
<abilities>
<ability>
<name>Rooting Push</name>
<key>rooting_push</key>
<skill>Staffs</skill>
<icon>rooting_push</icon>
<tagline></tagline>
<description>
Enemies you knock back while Hold Firm is active are also immobilized for 2 turns.
</description>
<type>Upgrade</type>
<passiveInfo>
<triggers>
<triggers>
KEY rooting_push_trigger;
WHEN PlayerAttacks -> requiresKnockback:true;
THEN ApplyStatusEffect -> key:«LINK:rooting_push_status», target:players_attack_target;
</triggers>
</triggers>
</passiveInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>2</requiredPoints>
<requires>hold_firm</requires>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>Condition</type>
<params>
<params type="condition">HasStatusEffect -> key:hold_firm, target:player
</params>
</params>
</requirements>
</requirements>
</ability>
</abilities>