Hi, i'm trying to do what seem to be not an hard ability to make but i don't have the skills to do so.
I'm trying to make an unit (archer in this case) do 3 normal autos or so than give it an item based ability that give her a lot of attack speed for the next 3 autos (so it look like the 3 auto have been shot in the same time, a multishot or something along the way) this is where i'm stuck for now :

I'm trying to make an unit (archer in this case) do 3 normal autos or so than give it an item based ability that give her a lot of attack speed for the next 3 autos (so it look like the 3 auto have been shot in the same time, a multishot or something along the way) this is where i'm stuck for now :
-
Archer Multishot On
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
(Unit-type of DamageEventSource) Equal to Archer T1
-
-
Actions
-
Set VariableSet MultishotUnit = DamageEventSource
-
Set VariableSet MultishotCounter[0] = 0
-
Unit - Remove Attack Speed (item spell) Multishot from MultishotUnit
-
Trigger - Turn on Archer Multishot 6 <gen>
-
Trigger - Turn off (This trigger)
-
-
-
Archer Multishot 6
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
MultishotUnit Equal to DamageEventSource
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MultishotCounter[0] Equal to 0
-
-
Then - Actions
-
Set VariableSet MultishotCounter[0] = 6
-
Trigger - Turn on Archer Multishot 5 <gen>
-
Trigger - Turn off (This trigger)
-
-
Else - Actions
-
-
-
-
Archer Multishot 5
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
MultishotUnit Equal to DamageEventSource
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MultishotCounter[0] Equal to 6
-
-
Then - Actions
-
Set VariableSet MultishotCounter[0] = 5
-
Trigger - Turn on Archer Multishot 4 <gen>
-
Trigger - Turn off (This trigger)
-
-
Else - Actions
-
-
-
-
Archer Multishot 4
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
MultishotUnit Equal to DamageEventSource
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MultishotCounter[0] Equal to 5
-
-
Then - Actions
-
Set VariableSet MultishotCounter[0] = 4
-
Trigger - Turn on Archer Multishot 3 <gen>
-
Trigger - Turn off (This trigger)
-
-
Else - Actions
-
-
-
-
Archer Multishot 3
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
MultishotUnit Equal to DamageEventSource
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MultishotCounter[0] Equal to 4
-
-
Then - Actions
-
Unit - Add Attack Speed (item spell) Multishot to MultishotUnit
-
Set VariableSet MultishotCounter[0] = 3
-
Trigger - Turn on Archer Multishot 2 <gen>
-
Trigger - Turn off (This trigger)
-
-
Else - Actions
-
-
-
-
Archer Multishot 2
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
MultishotUnit Equal to DamageEventSource
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MultishotCounter[0] Equal to 3
-
-
Then - Actions
-
Set VariableSet MultishotCounter[0] = 2
-
Trigger - Turn on Archer Multishot 1 <gen>
-
Trigger - Turn off (This trigger)
-
-
Else - Actions
-
-
-
-
Archer Multishot 1
-
Events
-
Game - DamageEvent becomes Equal to 1.00
-
-
Conditions
-
MultishotUnit Equal to DamageEventSource
-
-
Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
MultishotCounter[0] Equal to 2
-
-
Then - Actions
-
Set VariableSet MultishotCounter[0] = 1
-
Trigger - Turn on Archer Multishot On <gen>
-
Trigger - Turn off (This trigger)
-
-
Else - Actions
-
-
-