- Joined
- May 21, 2006
- Messages
- 174
What do you suggest I do to make this MUI?
Trigger:
Trigger:
-
Blazing Charge
-
Events
- Unit - A unit Starts the effect of an ability
-
Conditions
- (Ability being cast) Equal to Serpent Ward
-
Actions
- Custom script: local unit u
- Custom script: local integer i
- Set tempUnit = (Casting unit)
- Custom script: set u=udg_tempUnit
- Set tempPoint = (Position of (Casting unit))
- Set tempPoint2 = (Target point of ability being cast)
- Set tempInteger = ((Integer((Distance between tempPoint and tempPoint2))) / 25)
- -------- ---------------------------------------------------------------------------------------------------- --------
- Unit - Make tempUnit Invulnerable
- Unit - Turn collision for tempUnit Off
- Unit - Pause tempUnit
- -------- ---------------------------------------------------------------------------------------------------- --------
- Countdown Timer - Start tempTimer as a Repeating timer that will expire in 0.05 seconds
- Wait ((Real(tempInteger)) x 0.05) seconds
- Countdown Timer - Pause tempTimer
- Custom script: set udg_tempUnit=u
- -------- ---------------------------------------------------------------------------------------------------- --------
- Unit - Unpause tempUnit
- Unit - Turn collision for tempUnit On
- Unit - Make tempUnit Vulnerable
- Selection - Add tempUnit to selection for (Owner of tempUnit)
- -------- ---------------------------------------------------------------------------------------------------- --------
- Custom script: set u=null
- Custom script: set udg_tempUnit=null
- Custom script: set udg_tempInteger=0
- Custom script: set udg_tempInteger2=0
- Custom script: call RemoveLocation( udg_tempPoint )
- Custom script: call RemoveLocation( udg_tempPoint2 )
- Custom script: call RemoveLocation( udg_tempPoint3 )
-
Events
-
Blazing Charge Move
-
Events
- Time - tempTimer expires
- Conditions
-
Actions
- Custom script: local effect e
- Set tempInteger2 = (tempInteger2 + 25)
- Set tempPoint3 = (tempPoint offset by (Real(tempInteger2)) towards (Facing of tempUnit) degrees)
- Special Effect - Create a special effect at tempPoint3 using Abilities\Spells\Orc\MirrorImage\MirrorImageCaster.mdl
- Custom script: set e=GetLastCreatedEffectBJ()
- Custom script: set udg_tempEffect=e
- Unit - Move tempUnit instantly to tempPoint3
- Special Effect - Destroy tempEffect
- Custom script: set e=null
-
Events