This skill is based off Fury Swipes , of Ursa Warrior in DOTA.
Wherein, In each attack, the hero deals more damage.
For example, I dealt 10 damage now, Ill deal 15 next, and then 20, 25 then so on.
Magtheridon created me a trigger but I cant somehow make it work
can anyone see if there is something wrong here ?
This trigger uses , Damage Engine and Unit Indexer

The Attacking hero is ranged BTW
Wherein, In each attack, the hero deals more damage.
For example, I dealt 10 damage now, Ill deal 15 next, and then 20, 25 then so on.
Magtheridon created me a trigger but I cant somehow make it work
can anyone see if there is something wrong here ?
This trigger uses , Damage Engine and Unit Indexer
-
FatalArrowCast
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Fatal Arrow
-
-
Actions
-
Set FatalArrowCount[(Custom value of (Triggering unit))] = 5
-
-
-
FAOnCast
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
Actions
-
Set Int1 = (Custom value of DamageEventSource)
-
Set Int2 = (Custom value of DamageEventTarget)
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
FatalArrowCount[Int1] Greater than 0
-
-
Then - Actions
-
Trigger - Turn off Damage Engine <gen>
-
Unit - Cause DamageEventSource to damage DamageEventTarget, dealing FatalArrowDamage[Int2] damage of attack type Spells and damage type Normal
-
Trigger - Turn on Damage Engine <gen>
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
FatalArrowCount[Int1] Equal to 1
-
-
Then - Actions
-
Set FatalArrowDamage[Int2] = 0.00
-
Set FatalArrowCount[Int1] = 0
-
-
Else - Actions
-
Set FatalArrowDamage[Int2] = (FatalArrowDamage[Int2] + (5.00 + (5.00 x (Real((Level of Fatal Arrow for DamageEventSource))))))
-
Set FatalArrowCount[Int1] = (FatalArrowCount[Int1] - 1)
-
-
-
-
-
-
The Attacking hero is ranged BTW