wich is the difference between: Unit begins casting an ability and Starts the effect?

ZiggyMcjoney

Data editor?! AAAHHHHH!
Reaction score
95
I don't think it matters.

Using Starts the effect of an ability is always more desirable when making spell triggers because if you use Begins, you can press Stop after the casting has begun and the spell will fire but the cooldown/mana cost will not trigger.
 

Darox

New Member
Reaction score
8
It does matter because if you tell a unit to stop after "Unit starts the effect", the ability will still work.

Unit begins casting happens as soon as the order is given but before the spell is actually cast, so you want to use this as your event to prevent the unit from using the spell on certain targets.
 
Reaction score
107
It does matter because if you tell a unit to stop after "Unit starts the effect", the ability will still work.

Unit begins casting happens as soon as the order is given but before the spell is actually cast, so you want to use this as your event to prevent the unit from using the spell on certain targets.

Actually its the other way around.. "Begins casting" can be cancelled if the unit is ordered to "stop", the trigger will still fire, whereas "starts the effect of" will only fire if the spell is actually cast.
 

ZiggyMcjoney

Data editor?! AAAHHHHH!
Reaction score
95
It does matter because if you tell a unit to stop after "Unit starts the effect", the ability will still work.

Unit begins casting happens as soon as the order is given but before the spell is actually cast, so you want to use this as your event to prevent the unit from using the spell on certain targets.

By "It doesn't matter", I meant "It doesn't matter for what you are doing"

Because either way, if the actions are "Order Triggering unit to Stop" it will still make the unit stop.
 

Darox

New Member
Reaction score
8
Actually its the other way around.. "Begins casting" can be cancelled if the unit is ordered to "stop", the trigger will still fire, whereas "starts the effect of" will only fire if the spell is actually cast.

He wants, when a unit starts an ability, if certain conditions are not met (Invalid target etc.), for the unit to be ordered to stop, canceling the ability.

If you use "Starts the effect of" as a trigger for this spell check trigger, it will not work because the ability will have already taken effect before you can order it to be canceled, making the trigger effectively worthless.

If you use "Begins casting", the trigger will fire before the actual effects take place and thus allowing you to cancel it properly if it does not meet the conditions.


You have been confused by the usual concept that "Starts the effect of" is superior, which, when making triggered effects for abilities, is true, because it stops you from abusing the triggered effects with spell cancelling.
However, for what he wants, a conditions check to make sure you can't use an ability on a certain unit or in a certain area, you need to use "Begins casting" otherwise you will not be able to cancel the casting through a triggered stop order.
 
General chit-chat
Help Users

      The Helper Discord

      Staff online

      • Ghan
        Administrator - Servers are fun

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top