hit_weaving.xml
<abilities>
<ability>
<name>Hit Weaving</name>
<key>hit_weaving</key>
<skill>archery</skill>
<icon>archery_6</icon>
<description>
After using an archery or ranged ability, gain +20% damage and +20 accuracy on your next turn.
[p]This bonus only applies to basic attacks.
</description>
<type>Passive</type>
<subType>1_Unique Passives</subType>
<passiveInfo>
<triggers>
<triggers>
KEY hit_weaving;
WHEN PlayerUsesAbility -> valid_skills:archery|ranged;
THEN ApplyStatusEffect -> key:«LINK:hit_weaving», target:player;
</triggers>
</triggers>
</passiveInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredLevel>12</requiredLevel>
<requiredPoints>1</requiredPoints>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>Weapon</type>
<params>
<params type="weapon">Bow</params>
</params>
</requirements>
</requirements>
<statusEffects>
<statusEffects>
<turns>1</turns>
<name>Hit Weaving</name>
<key>hit_weaving</key>
<icon>archery_6</icon>
<skipFirstTurn>true</skipFirstTurn>
<description>
Applies to basic attacks only. Status is removed if an ability is used.
</description>
<modifiers>
<modifiers>
<type>Accuracy</type>
<amount>20.0</amount>
</modifiers>
<modifiers>
<type>Damage</type>
<amount>0.2</amount>
</modifiers>
</modifiers>
<triggers>
<triggers>
KEY hit_weaving_remove;
WHEN PlayerUsesAbility;
THEN RemoveStatusEffect -> key:«LINK:hit_weaving», isNew:false, target:player;
</triggers>
</triggers>
</statusEffects>
</statusEffects>
</ability>
</abilities>