Ok I follow how the execution works with the GCD.

However, I can still see the case where you are in step 1 for both A & B (sending MF + IS + Wrath, but MF just slightly ahead) and then both A & B enter step 2 and you only send Wrath. It seems like any time the cycle line up, MF will win over all the other key strokes, but you can miss a cycle with anything below it. You can offset the start of them any number of GCD's, but you'll eventually hit a rotation where they line up. It might not be a big deal with 2 skills like this, but with more skills and even multiples (like 8s and 16s timers), you could lose a lot of DPS. Maybe if you offset them by a fraction of a GCD (such that you have 0.5s of IS/Wrath after MF/IS/Wrath, but before the Wrath only part of the cycle) but that might not be reliable.


Seems like a setup like this would overcome that problem, by incrementing the IS step only when we don't execute the MF step:

Spam Key
Do Mapped Key A

Mapped Key A (auto reset after 18s)
Step 1: Send Keybind for Moonfire to Warcraft.
Step 2: Do Mapped Key B, Do Not Advance for 15 Seconds.

Mapped Key B (auto reset after 15s)
Step 1: Send Keybind for InsectSwarm to Warcraft
Step 2: Do Mapped Key C, Do Mapped Key D, Do Not Advance for 12 Seconds.

etc.