Ok so I'm trying to make an ability that has a cast time. I don't want the casting unit to be able to move or stop the cast once it has started but I want damage to force the unit to stop casting. Is this even possible?
In the Data Editor, if I leave the Uninterruptible empty, the caster is free to move and cancel its own cast. So I need to set the casting to be uninterruptible. But, of course, setting it to uninterruptible makes it so damage won't force the unit to move and thus, won't stop the cast.
In the Trigger Editor, I suppose I could set up some sort of thing that detects whether a unit is using ability in the cast stage and if the unit takes damage... but even so, there's no action that cancels the casting of abilities so I wouldn't be able to stop it from casting even if I get the trigger to detect it.
Any suggestions on how to get this working? Am I just looking in all the wrong places?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Ok so I'm trying to make an ability that has a cast time. I don't want the casting unit to be able to move or stop the cast once it has started but I want damage to force the unit to stop casting. Is this even possible?
In the Data Editor, if I leave the Uninterruptible empty, the caster is free to move and cancel its own cast. So I need to set the casting to be uninterruptible. But, of course, setting it to uninterruptible makes it so damage won't force the unit to move and thus, won't stop the cast.
In the Trigger Editor, I suppose I could set up some sort of thing that detects whether a unit is using ability in the cast stage and if the unit takes damage... but even so, there's no action that cancels the casting of abilities so I wouldn't be able to stop it from casting even if I get the trigger to detect it.
Any suggestions on how to get this working? Am I just looking in all the wrong places?