You’re going to run out of space if you try to do all 3 specs in a single macro.
You could try something like the following but it’ll be incredibly clunky to play.
Spec | Base | Alt | Shift | Ctrl | Other |
---|---|---|---|---|---|
Arcane | Arcane Blast | Arcane Missiles | Arcane Barrage | Arcane Orb | Slow |
Fire | Fireball | Fire Blast | Pyroblast | Scorch | |
Frost | Frost Bolt | Ice Lace | Flurry | Frozen Orb | Glacial Spike |
Fozen Orb and Slow are both on the GCD so they can’t be combined with other spells.
Template:
#showtooltip
/cast [mod:shiftalt] Slow; [mod:ctrl] Arcane Orb; [mod:shift] Arcane Barrage; [mod:alt] Arcane Missiles; Arcane Blast
This is how I have Mage setup:
Your original macro can be optimized to the following:
#showtoolip
/cast [mod:alt,spec:1] Arcane Missiles; [mod:alt] Ice Lance; [mod:shift,spec:1] Arcane Barrage; [mod:shift] Flurry; [mod:ctrl,spec:3] Glacial Spike; [spec:1] Arcane Blast; Frostbolt