maintain_uniform.xml
<abilities>
<ability>
<name>Maintain Uniform</name>
<key>maintain_uniform</key>
<skill>Quartermastery</skill>
<icon>maintain_uniform</icon>
<tagline>"Shining in Glory"</tagline>
<description>
Perform a uniform maintenance routine, increasing the physical resist of your armor set by 8% and energy
recovery by 1.
[n]The bonus lasts a long time but is removed if any item in the head, chest, gloves, legs, or boots slot
is changed.
</description>
<type>Immediate</type>
<abilitySoundPack>buff_02</abilitySoundPack>
<cost>0.0</cost>
<cooldown>500</cooldown>
<immediateInfo>
<abilityUseTime>
<type>standard</type>
</abilityUseTime>
<effects>
<effects>
ApplyStatusEffect -> key:«LINK:maintain_uniform», target:player;
</effects>
</effects>
</immediateInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredLevel>0</requiredLevel>
<requiredPoints>2</requiredPoints>
</unlockRequirements>
</unlockInfo>
<statusEffects>
<statusEffects>
<turns>500</turns>
<name>Maintain Uniform</name>
<key>maintain_uniform</key>
<icon>maintain_uniform</icon>
<modifiers>
<modifiers>
<type>PhysicalResist</type>
<amount>0.08</amount>
</modifiers>
<modifiers>
<type>OnTurnEnergyRecovery</type>
<amount>1.0</amount>
</modifiers>
</modifiers>
<triggers>
<triggers>
KEY remove_uniform_maintenance1;
WHEN PlayerEquipsItem -> armorOnly:true;
THEN RemoveStatusEffect -> key:«LINK:maintain_uniform», target:player;
</triggers>
<triggers>
KEY remove_uniform_maintenance2;
WHEN PlayerUnequipsItem -> armorOnly:true;
THEN RemoveStatusEffect -> key:«LINK:maintain_uniform», target:player;
</triggers>
</triggers>
</statusEffects>
</statusEffects>
</ability>
</abilities>