everflowing_motion.xml
<abilities>
<ability>
<name>Everflowing Motion</name>
<key>everflowing_motion</key>
<skill>Staffs</skill>
<icon>everflowing_motion</icon>
<description>
Gain +10% repeat attack chance while using staffs.
[p]Whenever an attack hits multiple targets or the same target multiple times, gain +25% ability cost reduction on
your next turn.
</description>
<type>Passive</type>
<subType>1_Unique Passives</subType>
<passiveInfo>
<modifiers>
<modifiers>
<type>RepeatAttackChance</type>
<amount>0.1</amount>
</modifiers>
</modifiers>
<triggers>
<triggers>
KEY everflowing_motion_trigger;
WHEN PlayerAttackAnimationComplete;
IF NumberCompare -> key:{{Q:PlayerTargets -> damageGreaterThan:0, distinct:false}},
greater_than:1;
THEN ApplyStatusEffect -> key:«LINK:everflowing_motion_status», target:player;
</triggers>
</triggers>
</passiveInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>3</requiredPoints>
<requires>fluid_technique</requires>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>Weapon</type>
<params>
<params type="weapon">Staff</params>
</params>
</requirements>
</requirements>
<statusEffects>
<statusEffects>
<turns>1</turns>
<name>Everflowing Motion</name>
<key>everflowing_motion_status</key>
<icon>everflowing_motion</icon>
<skipFirstTurn>true</skipFirstTurn>
<modifiers>
<modifiers>
<type>CostReduction</type>
<amount>0.25</amount>
</modifiers>
</modifiers>
</statusEffects>
</statusEffects>
</ability>
</abilities>