Actions
Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Ability being cast) Equal to (==) Frost Lance
Then - Actions
Else - Actions
Skip remaining actions
Set pointlocation[6] = (Position of (Casting unit))
Set pointlocation[5] = (pointlocation[6] offset by 500.00 towards (Angle from pointlocation[6] to (Target point of ability being cast)) degrees)
Unit - Create 1 Invisible Dummy for (Owner of (Casting unit)) at pointlocation[6] facing pointlocation[5]
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Frost Lance Effect to (Last created unit)
Unit - Set level of Frost Lance Effect for (Last created unit) to (Level of Frost Lance for (Casting unit))
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave (Target point of ability being cast)
Set pointlocation[6] = (Position of (Casting unit))
Set pointlocation[5] = (pointlocation[6] offset by 500.00 towards ((Angle from pointlocation[6] to pointlocation[5]) + 20.00) degrees)
Unit - Create 1 Invisible Dummy for (Owner of (Casting unit)) at pointlocation[6] facing pointlocation[5]
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Frost Lance Effect to (Last created unit)
Unit - Set level of Frost Lance Effect for (Last created unit) to (Level of Frost Lance for (Casting unit))
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave pointlocation[5]
Wait 0.01 seconds
Set pointlocation[6] = (Position of (Casting unit))
Set pointlocation[5] = (pointlocation[6] offset by 500.00 towards ((Angle from pointlocation[6] to pointlocation[5]) + 20.00) degrees)
Unit - Create 1 Invisible Dummy for (Owner of (Casting unit)) at pointlocation[6] facing pointlocation[5]
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Frost Lance Effect to (Last created unit)
Unit - Set level of Frost Lance Effect for (Last created unit) to (Level of Frost Lance for (Casting unit))
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave pointlocation[5]
Wait 0.01 seconds
Set pointlocation[6] = (Position of (Casting unit))
Set pointlocation[5] = (pointlocation[6] offset by 500.00 towards ((Angle from pointlocation[6] to pointlocation[5]) - 60.00) degrees)
Unit - Create 1 Invisible Dummy for (Owner of (Casting unit)) at pointlocation[6] facing pointlocation[5]
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Frost Lance Effect to (Last created unit)
Unit - Set level of Frost Lance Effect for (Last created unit) to (Level of Frost Lance for (Casting unit))
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave pointlocation[5]
Set pointlocation[6] = (Position of (Casting unit))
Set pointlocation[5] = (pointlocation[6] offset by 500.00 towards ((Angle from pointlocation[6] to pointlocation[5]) - 20.00) degrees)
Unit - Create 1 Invisible Dummy for (Owner of (Casting unit)) at pointlocation[6] facing pointlocation[5]
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Frost Lance Effect to (Last created unit)
Unit - Set level of Frost Lance Effect for (Last created unit) to (Level of Frost Lance for (Casting unit))
Unit - Order (Last created unit) to Orc Tauren Chieftain - Shockwave pointlocation[5]