street_sweeper_3.xml
<abilities>
<ability>
<clone>street_sweeper</clone>
<key>street_sweeper_3</key>
<description>
Enter Stance for 10 turns: ⮃+100% Multistrike⮃ but -20 Movement Speed.
[p]Whenever you kill an enemy, extend this stance by 1 turn.
</description>
<cooldown>16</cooldown>
<stanceInfo>
<turns>10</turns>
<modifiers>
<modifiers>
<type>MultiStrike</type>
<amount>1.0</amount>
</modifiers>
<modifiers>
<type>MoveSpeedBonus</type>
<amount>-20.0</amount>
</modifiers>
</modifiers>
<triggers>
<triggers>
KEY relentless_pursuit_trigger_3;
WHEN PlayerKillsEnemy;
IF PlayerHasAbility -> key:relentless_pursuit;
THEN ExtendStatusEffect -> key:«LINK:street_sweeper_3», amount:2;
ELSE ExtendStatusEffect -> key:«LINK:street_sweeper_3», amount:1;
</triggers>
<triggers>
KEY blood_splatter_trigger_1;
WHEN PlayerKillsEnemy;
IF PlayerHasAbility -> key:blood_splatter;
AND PlayerHitTargetWithLastAttack -> target:player_last_killed;
THEN DealTrueDamageAdjacent -> amount:8, animation:bloodspatter_02, target:player_last_killed;
THEN PlaySound -> key:blood_splat;
THEN ShowAnimation -> key:bloodspatter_01, target:player_last_killed;
THEN write_log2 -> logAfterCombat:true, text:{TARGET_NAME} explodes in a splash of blood (Blood Splatter), type:combat, target:player_last_killed;
</triggers>
</triggers>
</stanceInfo>
<unlockInfo>
<autoDiscover>0</autoDiscover>
<unlockRequirements>
<requiredPoints>1</requiredPoints>
</unlockRequirements>
<replaces>street_sweeper_2</replaces>
</unlockInfo>
</ability>
</abilities>