Dark_Phoenix
New Member
- Reaction score
- 3
Code:
Fire Nova
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Fire Nova
Actions
Set FireNovaPoint = (Target point of ability being cast)
Set FireNovaCaster = (Casting unit)
Set FireNovaPlayer = (Player group((Owner of FireNovaCaster)))
Unit - Make FireNovaCaster face FireNovaPoint over 0.00 seconds
Unit - Set FireNovaCaster movement speed to 999.00
Unit - Turn collision for FireNovaCaster Off
Unit - Add FireNova to FireNovaCaster
Cinematic - Disable user control for (Player group((Owner of FireNovaCaster)))
Special Effect - Create a special effect attached to the body of FireNovaCaster using Abilities\Weapons\RedDragonBreath\RedDragonMissile.mdl
Set FireNovaSPEffect = (Last created special effect)
Unit - Order FireNovaCaster to Move To FireNovaPoint
Wait until (((Region centered at FireNovaPoint with size (50.00, 50.00)) contains FireNovaCaster) Equal to True), checking every 0.10 seconds
Unit - Set FireNovaCaster movement speed to (Default movement speed of FireNovaCaster)
Unit - Turn collision for FireNovaCaster On
Unit - Remove FireNova from FireNovaCaster
Cinematic - Enable user control for FireNovaPlayer
Special Effect - Destroy FireNovaSPEffect
When I use this trigger (never mind the leaks), the caster simply runs forward with an immo effect. What I want is for the caster to jump up in the air about 50 units, dash forward (run without an animation) to the point, and then land. Also, I want it to dash diagonally up in the air if it has to go to higher/lower ground. How do I do this?
EDIT: Basically, the spell as a whole's supposed to look like this: http://www.youtube.com/watch?v=RNTttZLQaL4 (at 0:31)