clutch_defense.xml
<abilities>
<ability>
<name>Clutch Defense</name>
<key>clutch_defense</key>
<skill>Staffs</skill>
<icon>clutch_defense</icon>
<tagline></tagline>
<description>
When you use a Staffs ability, if your health is 50% or lower, gain 6 shield.
[p]At Staffs level 20, the Shield increases to 8.
[n]At Staffs level 30, the Shield increases to 10.
</description>
<type>Passive</type>
<subType>1_Unique Passives</subType>
<passiveInfo>
<triggers>
<triggers>
KEY clutch_defense_trigger;
WHEN PlayerUsesAbility -> valid_skills:staffs;
IF PlayerHasHealth -> lessThanOrEqualPercent:0.5;
THEN Evaluator -> operation:set, amount:6, key:staff_bonus;
THEN Evaluator -> operation:add, amount:{{C:clutch_defense_shield_bonus_20}}, key:staff_bonus;
THEN Evaluator -> operation:add, amount:{{C:clutch_defense_shield_bonus_30}}, key:staff_bonus;
THEN GiveShield -> amount:{{staff_bonus}};
THEN write_log2 -> text:{{staff_bonus}} shield gained (Clutch Defense), type:combat;
</triggers>
</triggers>
</passiveInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>2</requiredPoints>
<requires>fluid_technique</requires>
</unlockRequirements>
</unlockInfo>
</ability>
</abilities>