Problem with current version of cast sequence.
Unsure whether I can clarify it even more than this. We will use this simplify example of castsequence macro:
#showtooltip
/castsequence rune of power, radiant spark
P1 P2
there are two phases in this cast sequence, cast sequence would work when phase 1 (P1) complete, it moves to phase 2 (P2), phase 2 complete, reset the sequence.
no reset condition means the sequence only reset after finish phase 1 and phase 2.
Wow has some sort of grace period (about 0.1 to 0.2s) at the end of the cast where you can either move or stop casting macro, but the cast still finished and put the spell on cd.
This is where arise the problem, macro think because we haven’t finished the whole cast time, so spell didn’t get cast, so it stuck on phase 1, because the phase 1 spell now on cd, there is no way to advance to phase 2.
I think Blizzard messed up the condition for macro, it didn’t check whether spell for phase one is on cd or not to advance to phase two, but it check whether the cast time equal to spell cast time. (This is simply my assumption)
This might not be a bug but a feature, but it is such an annoying feature that I can’t see any use of it other than crippling the castsequence macro.
P/S: dont know whether this make any change but this is for retail WOW
Thanks