Quick Blades
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Quick Blades
Actions
Set UnitVarCaster9 = (Triggering unit)
Set UnitVarTarget7 = (Target unit of ability being cast)
Wait 0.01 game-time seconds
Unit - Pause UnitVarCaster9
Animation - Change UnitVarCaster9's animation speed to 200.00% of its original speed
Special Effect - Create a special effect attached to the hand, right of UnitVarCaster9 using Abilities\Weapons\PhoenixMissile\Phoenix_Missile_mini.mdl
Set SpecialEffect2[6] = (Last created special effect)
Special Effect - Create a special effect attached to the hand, left of UnitVarCaster9 using Abilities\Spells\NightElf\SpiritOfVengeance\SpiritOfVengeanceBirthMissile.mdl
Set SpecialEffect2[7] = (Last created special effect)
Special Effect - Create a special effect attached to the chest of UnitVarCaster9 using Abilities\Spells\Human\Invisibility\InvisibilityTarget.mdl
Set SpecialEffect2[7] = (Last created special effect)
For each (Integer A) from 1 to 10, do (Actions)
Loop - Actions
Wait 0.15 seconds
Animation - Play UnitVarCaster9's attack animation
Set TempLoc41 = (Position of UnitVarTarget7)
Set TempLoc42 = (Random point in (Region centered at TempLoc41 with size (80.00, 80.00)))
Unit - Make UnitVarCaster9 face UnitVarTarget7 over 0.00 seconds
Unit - Move UnitVarCaster9 instantly to TempLoc42, facing TempLoc41
Unit - Cause UnitVarCaster9 to damage UnitVarTarget7, dealing (((Real((Level of Quick Blades for (Triggering unit)))) / 2.00) x (Real((Agility of (Triggering unit) (Include bonuses))))) damage of attack type Chaos and damage type Normal
Special Effect - Create a special effect attached to the chest of UnitVarCaster9 using Abilities\Spells\Human\Invisibility\InvisibilityTarget.mdl
Special Effect - Destroy (Last created special effect)
Special Effect - Create a special effect attached to the chest of UnitVarTarget7 using Abilities\Weapons\ZigguratMissile\ZigguratMissile.mdl
Special Effect - Destroy (Last created special effect)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Life of UnitVarTarget7) Less than 75.00
Then - Actions
Animation - Play UnitVarCaster9's attack animation
Unit - Pause UnitVarTarget7
Animation - Change UnitVarCaster9's animation speed to 25.00% of its original speed
Animation - Change UnitVarTarget7's animation speed to 25.00% of its original speed
Wait 1.85 game-time seconds
Special Effect - Create a special effect attached to the chest of UnitVarTarget7 using Abilities\Spells\Other\Stampede\StampedeMissileDeath.mdl
Unit - Cause UnitVarCaster9 to damage UnitVarTarget7, dealing 200.00 damage of attack type Spells and damage type Magic
Special Effect - Destroy (Last created special effect)
Animation - Change UnitVarTarget7's animation speed to 100.00% of its original speed
Unit - Unpause UnitVarTarget7
Unit - Make UnitVarCaster9 Vulnerable
Unit - Unpause UnitVarCaster9
Animation - Change UnitVarCaster9's animation speed to 100.00% of its original speed
Special Effect - Destroy SpecialEffect2[6]
Special Effect - Destroy SpecialEffect2[7]
Custom script: call RemoveLocation (udg_TempLoc41)
Custom script: call RemoveLocation (udg_TempLoc42)
Skip remaining actions
Else - Actions
Unit - Unpause UnitVarCaster9
Animation - Change UnitVarCaster9's animation speed to 100.00% of its original speed
Animation - Change UnitVarCaster9's vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
Special Effect - Destroy SpecialEffect2[6]
Special Effect - Destroy SpecialEffect2[7]
Custom script: call RemoveLocation (udg_TempLoc41)
Custom script: call RemoveLocation (udg_TempLoc42)