Hi
I am trying to make a Water Elemental send forth a Sea Revenant towards a target location. When it collapses with an enemy unit, it will cast Breath of Frost upon it, while adding a short expiration timer to the Sea Revenant.
So far, I have just made it Attack-move to the target point. However, i want its collapse radius to be equal to its collision size.
I am aware of the fact that I might have to use a dummy unit. But how would you suggest it works, take it it has to be MUI/MPI.
These are the triggers I've made so far:
Any suggestions? Thanks in advance.
I am trying to make a Water Elemental send forth a Sea Revenant towards a target location. When it collapses with an enemy unit, it will cast Breath of Frost upon it, while adding a short expiration timer to the Sea Revenant.
So far, I have just made it Attack-move to the target point. However, i want its collapse radius to be equal to its collision size.
I am aware of the fact that I might have to use a dummy unit. But how would you suggest it works, take it it has to be MUI/MPI.
These are the triggers I've made so far:
-
Rising Waters
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Rising Waters
-
-
Actions
-
Set Caster = (Triggering unit)
-
Set Real = (Facing of Caster)
-
Set Point = (Target point of ability being cast)
-
Set Point1 = ((Position of Caster) offset by 100.00 towards Real degrees)
-
Unit - Create 1 Sea Revenant for (Owner of Caster) at Point1 facing Real degrees
-
Set Unit = (Last created unit)
-
Unit - Add a 3.00 second Generic expiration timer to Unit
-
Unit - Turn collision for Unit Off
-
Unit - Make Unit Invulnerable
-
Unit - Order Unit to Attack-Move To Point
-
Custom script: call RemoveLocation (udg_Point)
-
Custom script: call RemoveLocation (udg_Point1)
-
-
-
Rising Waters Cast
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Breath of Frost
-
(Unit-type of (Triggering unit)) Equal to Sea Revenant
-
-
Actions
-
Set Unit = (Triggering unit)
-
Unit - Add a 0.50 second Generic expiration timer to Unit
-
-
-
Rising Waters Collide
-
Events
-
Unit - A unit Is attacked
-
-
Conditions
-
(Unit-type of (Attacking unit)) Equal to Sea Revenant
-
-
Actions
-
Set Unit = (Attacking unit)
-
Set Target = (Attacked unit)
-
Set Point = (Position of Target)
-
Unit - Order Unit to Neutral - Breath Of Frost Point
-
Custom script: call RemoveLocation (udg_Point)
-
-
Any suggestions? Thanks in advance.