GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

[Feature Request] Skip uncastable spells in the sequence

myidentityonline opened this issue · 5 comments

commented

Hi,

I'm looking for an efficient way to execute the first available spell in a list that isn't on cooldown.

For example I'm trying to cast the first spell available in the sequence below, then on the next keypress start from the top of the list and again cast the first spell available

/cast Judgment
/cast Execution Sentence
/cast Templar's Verdict
/cast Divine Storm
/cast Hammer of Wrath
/cast Blade of Justice
/cast Crusader Strike

In this example, if the only spell available is crusader strike

  • I have to spam the key up to 7 times if using a progression (1 2 3 4 etc)
  • I might need to spam up to 21 times if I'm using the priority (1, 12, 123, 1234 etc)

It just doesn't really work efficiently and kills my dps (and gives me RSI). Or am I missing a trick of the tool that allows this?

My thought is there is new sequence option "first available" which looks down the cast/use commands and checks the cooldown of each, ignores it if on cooldown, and triggers it if not. The next keypress just starts at line 1 again.

commented
commented

That makes sense, I can see why Blizzard would do that.

I suppose they also ensure a "see" addon can't communicate / co-ordinate with a "do" addon as well?

Instead of a "first available" then, is it possible to have a "do all" sequence - one key press casts all the spells in the sequence list? If one fails or succeeds it just goes to the next. In the example above it would try and cast 7x spells, and usually only one would successfully cast because the others are waiting for the cooldown. Sort of like a castsequence but the spells don't need to succeed to move down the list.

commented

No Cant do a do all - This is all assembled into a stack and the first GCD ability in the stack (even if its on cooldown) blocks the rest of the stack.

And yes the do's cant communicate with the see's

commented
commented

That is a shame. Thank you for your quick responses.