- Joined
- Jul 29, 2008
- Messages
- 9,823
The eternal question:
I'm looking to make a simple "Charge" ability (technically called "Bullrush" for important reasons). Specifically, I want my Hero to:
- Select a Target
- Run (at increased speed & through other units, with Walk Fast animation) towards the Target
- Do Something* to/once at the Target
- Making Noise & having a Buff would be pluses.
I'm trying to do this as simply as possible, relying on a combination of Object Editor witchcraft + just enough GUI to get the job done. Specifically, relying on existing abilities. No (v)JASS solutions, if you please.
*"Something" is intentionally vague; I'm not actually 100% sure yet what I want to happen. Classics would be "dealt damage" and/or "Stunned", but I'm also considering "AoE Damage" or "some random status ailment" & other stuff. Basically I just need a 'catch-able' event to fire off at the terminus of the spell; I can take it from there.
Here's what I have so far:
=OE=
Two abilities:
- "Bullrush": Hero ability, modified Storm Bolt (orderID: thunderbolt) with a 100 cast range (& some other minor changes)
- "DUMMY - Bullrush - Speed & Walkthrough": Dummy ability, modified Wind Walk, with higher Movement Speed Increase (1.00 from 0.10) and modified Transition Time (-1.00 from 0.60)
=TE=
However, when done again & again, or with a group of enemies around him, he seems to keep Walking Fast, even after it's done. I dived a bit into this & found he wasn't even casting the ability; he gets within range of the target Starts Casting (event registered & displayed via triggers), but never Finishes Casting the Bullrush spell (specifically, I get "Start" and "Finish" instantly (WW), then a "Start" when it reaches the target & the animation begins, but no "Finish" (& no effect).
Also, when Bullrushing out of a group of attacking enemy units, he can't seem to do it at all; he gets-casts-loses the Dummy WW, but gets... 'distracted'? By the attacking & calls it off, turning back to attack them back.
~~~
This is rather frustrating since it seems like it should be rather simple. I'd really like to keep using WW if possible (fortuitously it doesn't seem to interrupt current orders (*??)), since it solves several problems (sound, buff, MS, *walkthru*). I tried Finger of Death before Storm Bolt & no dice.
Help is greatly appreciated!
//EDIT// - My hope is for the spell to 'happen' (i.e. mana used & cooldown activate) when it is cast. Also, since I design spells that are meant to "fit in" with the rest of the spells in Warcraft, everything must be MUI and MPI (just like the regular spells).
I'm looking to make a simple "Charge" ability (technically called "Bullrush" for important reasons). Specifically, I want my Hero to:
- Select a Target
- Run (at increased speed & through other units, with Walk Fast animation) towards the Target
- Do Something* to/once at the Target
- Making Noise & having a Buff would be pluses.
I'm trying to do this as simply as possible, relying on a combination of Object Editor witchcraft + just enough GUI to get the job done. Specifically, relying on existing abilities. No (v)JASS solutions, if you please.
*"Something" is intentionally vague; I'm not actually 100% sure yet what I want to happen. Classics would be "dealt damage" and/or "Stunned", but I'm also considering "AoE Damage" or "some random status ailment" & other stuff. Basically I just need a 'catch-able' event to fire off at the terminus of the spell; I can take it from there.
Here's what I have so far:
=OE=
Two abilities:
- "Bullrush": Hero ability, modified Storm Bolt (orderID: thunderbolt) with a 100 cast range (& some other minor changes)
- "DUMMY - Bullrush - Speed & Walkthrough": Dummy ability, modified Wind Walk, with higher Movement Speed Increase (1.00 from 0.10) and modified Transition Time (-1.00 from 0.60)
=TE=
-
Bullrush
-
Events
-
Unit - A unit Is issued an order targeting an object
-
-
Conditions
-
(Issued order) Equal to (Order(thunderbolt))
-
-
Actions
-
Animation - Add the fast animation tag to (Triggering unit)
-
Unit - Add DUMMY - Bullrush - Speed & Walkthrough to (Triggering unit)
-
Unit - Order (Triggering unit) to Orc Blademaster - Wind Walk
-
Unit - Remove DUMMY - Bullrush - Speed & Walkthrough from (Triggering unit)
-
-
-
Bullrush Slow Down
-
Events
-
Unit - A unit Starts the effect of an ability
-
-
Conditions
-
(Ability being cast) Equal to Bullrush
-
-
Actions
-
Animation - Remove the fast animation tag to (Triggering unit)
-
-
However, when done again & again, or with a group of enemies around him, he seems to keep Walking Fast, even after it's done. I dived a bit into this & found he wasn't even casting the ability; he gets within range of the target Starts Casting (event registered & displayed via triggers), but never Finishes Casting the Bullrush spell (specifically, I get "Start" and "Finish" instantly (WW), then a "Start" when it reaches the target & the animation begins, but no "Finish" (& no effect).
Also, when Bullrushing out of a group of attacking enemy units, he can't seem to do it at all; he gets-casts-loses the Dummy WW, but gets... 'distracted'? By the attacking & calls it off, turning back to attack them back.
~~~
This is rather frustrating since it seems like it should be rather simple. I'd really like to keep using WW if possible (fortuitously it doesn't seem to interrupt current orders (*??)), since it solves several problems (sound, buff, MS, *walkthru*). I tried Finger of Death before Storm Bolt & no dice.
Help is greatly appreciated!
//EDIT// - My hope is for the spell to 'happen' (i.e. mana used & cooldown activate) when it is cast. Also, since I design spells that are meant to "fit in" with the rest of the spells in Warcraft, everything must be MUI and MPI (just like the regular spells).
Last edited: