Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
Start and begin is not equal, as I heard so long ago, 'begins' doesn't possess some things 'starts' does. Furthermore, there is a tutorial called 'Casting Events Guide', which explains that begins channeling/casting is triggered before starts.
As far as I know, 'Unit Begins channeling an ability' should work.
If I recall correctly, even though the ability isn't channeled, that refers to as soon as the hero meets the conditions to begin casting the spell he was ordered to.
Maybe try using 'Triggering Unit' for the conditions too? I doubt that's the problem though.
Also, what is (or are) the ability(ies) you're trying to stop?
Define casting ability. What ability? Is your Invisibility in fact Windwalk?
This trigger will work for most usual abilities.
Instant abilities will not be affected. Eg Berserk, Avatar, Windwalk.
Alternatively, you can try this:
Code:
Events
Unit - A unit Is issued an order with no target
Conditions
(Issued order) Equal to (Order(berserk))
Arena <gen> contains (Triggering unit)) Equal to False
Actions
Unit - Pause (Triggering unit)
Unit - Order (Triggering unit) to Stop
Unit - Unpause (Triggering unit)
And of course, the Casting unit can be an issue sometimes as mentioned in post above. Use Triggering unit and see if it changes anything.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.