- Joined
- Mar 23, 2008
- Messages
- 942
My unit refuses to cast Stampede... Tried with "Target of ability being cast", tried ordering it right after creating it, tried removing locust... If I remove locust I can click on it ingame and manually cast the spell.
-
Gate start
-
Events
-
Unit - A unit Begins channeling an ability
-
-
Conditions
-
(Ability being cast) Equal to Gate of Babylon (based in channel)
-
-
Actions
-
Set SpellPoint[1] = (Target point of ability being cast)
-
Unit - Make (Casting unit) face SpellPoint[1] over 0.00 seconds
-
Set SpellPoint[0] = (Position of (Casting unit))
-
Set temppoint = (SpellPoint[0] offset by 150.00 towards (Angle from SpellPoint[1] to SpellPoint[0]) degrees)
-
Unit - Create 1 Gate of Babylon for (Owner of (Casting unit)) at temppoint facing (Angle from SpellPoint[0] to SpellPoint[1]) degrees
-
Unit - Add a 10.00 second Generic expiration timer to (Last created unit)
-
Custom script: call RemoveLocation(udg_temppoint)
-
Set temppoint = (SpellPoint[0] offset by 100.00 towards (Angle from SpellPoint[0] to SpellPoint[1]) degrees)
-
Unit - Create 1 Dummy Caster Gate for (Owner of (Casting unit)) at temppoint facing (Angle from SpellPoint[0] to SpellPoint[1]) degrees
-
Unit - Add a 15.00 second Generic expiration timer to (Last created unit)
-
Custom script: call RemoveLocation(udg_temppoint)
-
Custom script: call RemoveLocation(udg_SpellPoint[0])
-
Set SpellPoint[0] = (Position of (Last created unit))
-
Set temppoint = (SpellPoint[0] offset by 100.00 towards (Facing of (Last created unit)) degrees)
-
Unit - Order (Last created unit) to Neutral Beastmaster - Stampede temppoint
-
Trigger - Turn on Gate off <gen>
-
Custom script: call RemoveLocation(udg_temppoint)
-
Custom script: call RemoveLocation(udg_SpellPoint[0])
-
Custom script: call RemoveLocation(udg_SpellPoint[1])
-
-