- Joined
- Jul 26, 2010
- Messages
- 167
the part I comented is where the spell charges, but while it does, the unit still attacks and make it looks weird while casting. How I fix it? :/
-
CertainDeath loop
-

Acontecimientos
-


Time - Every 0.01 seconds of game time
-
-

Condiciones
-

Actions
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



Si: Condiciones
-




DistanciaCD Mayor que o igual (>=) a 2000
-
-



Entonces: Acciones
-




Custom script: call RemoveLocation(udg_TempPointCD[1])
-




Custom script: call RemoveLocation(udg_TempPointCD[2])
-




Unit group - Pick every unit in targetsCD[1] and do (Actions)
-





Loop: Acciones
-






Unit group - Remove (Picked unit) from targetsCD[1]
-
-
-




Unit group - Pick every unit in GroupDmgCD and do (Actions)
-





Bucle: Acciones
-






Unit group - Remove (Picked unit) from GroupDmgCD
-
-
-




Trigger - Turn off (This trigger)
-
-



Otros: Acciones
-
-


If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-



Si: Condiciones
-




ContCD[2] Mayor que o igual (>=) a 400
-
-



Entonces: Acciones
-




Set DistanciaCD = (DistanciaCD + 20)
-




Set TempPointCD[3] = (TempPointCD[1] offset by (Real(DistanciaCD)) towards AnguloCD degrees)
-




Unit - Create 1 blastCD for (Owner of casterCD) at TempPointCD[3] facing AnguloCD degrees
-




Unit - Add a 0.20 second Genérico expiration timer to (Last created unit)
-




Set targetsCD[1] = (Units within 100.00 of TempPointCD[3] matching (((Matching unit) belongs to an enemy of (Owner of casterCD)) Igual a True))
-




Custom script: call RemoveLocation(udg_TempPointCD[3])
-




Unit group - Pick every unit in targetsCD[1] and do (Actions)
-





Loop: Acciones
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







Si: Condiciones
-








((Picked unit) is in GroupDmgCD) Igual a False
-
-







Entonces: Acciones
-








Unit group - Add (Picked unit) to GroupDmgCD
-








Unit - Cause casterCD to damage (Picked unit), dealing 2500.00 damage of attack type Conjuros and damage type Normal
-








Efecto especial - Create a special effect at (Position of (Picked unit)) using Objects\Spawnmodels\Human\HumanBlood\BloodElfSpellThiefBlood.mdl
-
-







Otros: Acciones
-
-
-
-




Custom script: call DestroyGroup(udg_targetsCD[1])
-
-



Otros: Acciones
-




-------- ----------HERE IS WHERE I NEED IT TO DONT ATTACK--------------- --------
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





Si: Condiciones
-






ContCD[1] Mayor que o igual (>=) a 100
-
-





Entonces: Acciones
-






Set TempPointCD[3] = (TempPointCD[1] offset by (Real(DistanciaCD)) towards AnguloCD degrees)
-






Unit - Create 1 charging for (Owner of casterCD) at TempPointCD[3] facing AnguloCD degrees
-






Unit - Add a 2.00 second Genérico expiration timer to (Last created unit)
-






Set ContCD[1] = 0
-






Custom script: call RemoveLocation(udg_TempPointCD[3])
-
-





Otros: Acciones
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







Si: Condiciones
-








ContCD[1] Menor que o igual a 100
-
-







Entonces: Acciones
-








Animation - Play casterCD's stand ready animation
-








Set ContCD[1] = (ContCD[1] + 1)
-








Set ContCD[2] = (ContCD[2] + 1)
-
-







Otros: Acciones
-
-
-
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





Si: Condiciones
-






ContCD[2] Igual (==) a 400
-
-





Entonces: Acciones
-






Animation - Play casterCD's attack animation
-
-





Otros: Acciones
-
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





Si: Condiciones
-






ContCD[2] Igual (==) a 297
-
-





Entonces: Acciones
-






Unit - Create 1 charging2 for (Owner of casterCD) at (Position of casterCD) facing Vista edificio predeterminada degrees
-






Unit - Add a 1.00 second Genérico expiration timer to (Last created unit)
-
-





Otros: Acciones
-
-
-
-
-

