Feature Request: Option For All Spells 'x Abilities To Cast'

benjaminb

Active Member
A feature that I would love to have is the ability to flag any (not just group cures) to cancel the ability you are currently casting in favor of the highest ability in your cast stack with this flag if it's not on cooldown.

I would use this feature with deathsaves, even wards on shamans to cancel a long casting DPS / Debuff in favor of casting the emergency ability.

If there is another way to accomplish this currently, information would be appreciated.

Thank you
 

Kannkor

Ogre
Hmm...
Thinking about this, we'd end up with a few scenarios to consider.
1) Would likely need some kind of 'default' action. For example, would you want it to cancel ANY ability? Or only abilities that are NPC targeted?
2) You would need to tag every single ability as 'Don't Can't' you didn't want it to cancel, or alternatively, tag every ability you want as 'fine to cancel'. In either case, you'd also have to tag any ability you wanted it to monitor for in the cast stack.

Having said that, I'd need to look and see if that is even possible without a lot of work. I have some things that get monitored, but off the top of my head, I can't have it scan the caststack, or we start down a road of recursion... However with a flag it may be possible. If you want post it on the forge under 'OgreBot' (click on 'The Forge' near the top left corner of this page. If you have to log in, it's the exact same login as these forums). Add it as a feature request.
 

Frawg

Member
Maybe an "X-CA to cast" , "X-NamedCA to cast" toggle boxes?

That would actually be a very nice addition for the reason benjaminb listed.
---------
So for example if you have (Mystic)
Umbral Warding l Reapply Ward < 300000000 l Heal l "X-CA to cast"
Spirit Aegis l Heal
Levinbolt l CA
------------
If the Reapply Value was broken while casting Velium, it would attempt to cancel it to reapply the ward but, if it occurs with Spirit Aegis it would finish casting that first. There are obvious scenarios it would not work on a few select classes but, might be a way to work around the flag issue without making it overly complicated or labor intensive.

I am obviously not a coding expert, so its possible what I said it not possible. LOL
 

Kannkor

Ogre
In the end there's really no difference between a [allow cancel] flag and [X-CA to cast]. And if anything, I feel like an added flag would be easier than a new category. Either way, I'll try to look at it.
 
Top Bottom