razor_juggler.xml
<abilities>
<ability>
<name>Razor Juggler</name>
<key>razor_juggler</key>
<skill>Daggers</skill>
<icon>razor_juggler</icon>
<tagline>"How many cuts does it take to end a fool?"</tagline>
<description>
Whenever you crit, gain +5% crit chance on your next turn.
[p]This bonus stacks for each consecutive crit, granting a maximum of +50% crit chance.
</description>
<type>Passive</type>
<passiveInfo>
<triggers>
<triggers>
KEY razor_juggler_trigger;
WHEN PlayerAttacks -> requiresCrit:true;
THEN ModifyGlobalFlag -> global_flag:razor_juggler_crits, operation:add, amount:1;
THEN ModifyGlobalFlag -> global_flag:razor_juggler_crits, operation:minimum, amount:10;
THEN ApplyStatusEffect -> key:«LINK:razor_juggler_status», target:player, refresh:true;
</triggers>
</triggers>
</passiveInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>2</requiredPoints>
<requires>knife_handler</requires>
</unlockRequirements>
</unlockInfo>
<requirements>
<requirements>
<type>Weapon</type>
<params>
<params type="weapon">Dagger</params>
</params>
</requirements>
</requirements>
</ability>
</abilities>