Mage Macros
Laid out like the in-game spellbook: the General tab holds macros every Mage spec shares, and each spec tab has its exact interrupt plus burst and role macros. Open the macro window with /macro and paste.
#showtooltip Counterspell /cast [@focus,exists,nodead][] Counterspell
Lock the enemy healer while you keep nuking your kill target.
#showtooltip Polymorph /cast [@focus,exists,nodead][@mouseover,harm][] Polymorph
Sheep your focus, or whatever enemy you are hovering.
#showtooltip Ice Block /cancelaura Ice Block /cast Ice Block
Press once to Block; press again to drop it early.
#showtooltip Spellsteal /cast [@mouseover,harm][] Spellsteal
Steal the buff off any enemy under your cursor.
#showtooltip Ring of Frost /cast [@cursor] Ring of Frost
Place the ring precisely on a doorway or incoming pack.
#showtooltip Arcane Surge /use 13 /use 14 /cast Arcane Surge
Pairs on-use trinkets with Arcane Surge. Remove a /use line when that trinket should be held for a later mechanic.
#showtooltip Touch of the Magi /cast [@focus,harm,nodead][] Touch of the Magi
Puts Touch on a focused priority target without dropping your current target; useful for adds or boss targets that must live through the pulse.
#showtooltip Ice Block /stopcasting /cast Ice Block /cancelaura Ice Block
Emergency Block key. Be careful double-tapping, because the cancelaura line drops Ice Block quickly.
/focus [@mouseover,harm,nodead]
Fast Mythic+ setup for focus Counterspell and focus Touch of the Magi without right-clicking unit frames.
#showtooltip Blizzard /cast [@cursor] Blizzard
Drops Blizzard instantly at your cursor; skip this if you talent into the target-cast Blizzard option.
#showtooltip Ray of Frost /use 13 /use 14 /cast Ray of Frost
Pairs on-use trinkets with Ray of Frost. Remove a /use line if a trinket should be held for a boss timer.
#showtooltip Ice Block /stopcasting /cast Ice Block /cancelaura Ice Block
Emergency Block key for lethal mechanics. Be careful double-tapping, because the cancelaura line drops it.
#showtooltip Remove Curse /cast [@mouseover,help,nodead][] Remove Curse
Decurse a party or raid frame without changing targets.
#showtooltip Counterspell /cast [@mouseover,harm][harm] Counterspell
Kicks whatever you hover without dropping your current target.
#showtooltip Counterspell /cast [@arena1,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Counterspell /cast [@arena2,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Counterspell /cast [@arena3,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Polymorph /cast [@arena1,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Polymorph /cast [@arena2,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Polymorph /cast [@arena3,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Remove Curse /cast [@party1,help,nodead] Remove Curse
Useful whenever your group needs a friendly dispel; keep it only if your build knows the spell.
#showtooltip Remove Curse /cast [@party2,help,nodead] Remove Curse
Useful whenever your group needs a friendly dispel; keep it only if your build knows the spell.
#showtooltip /use 13 /use 14 /use Tempered Potion
Uses on-use trinkets and your combat potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.
/stopcasting /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.
#showtooltip Counterspell /cast [@mouseover,harm][harm] Counterspell
Kicks whatever you hover without dropping your current target.
#showtooltip Counterspell /cast [@arena1,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Counterspell /cast [@arena2,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Counterspell /cast [@arena3,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Polymorph /cast [@arena1,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Polymorph /cast [@arena2,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Polymorph /cast [@arena3,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Remove Curse /cast [@party1,help,nodead] Remove Curse
Useful whenever your group needs a friendly dispel; keep it only if your build knows the spell.
#showtooltip Remove Curse /cast [@party2,help,nodead] Remove Curse
Useful whenever your group needs a friendly dispel; keep it only if your build knows the spell.
#showtooltip /use 13 /use 14 /use Tempered Potion
Uses on-use trinkets and your combat potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.
/stopcasting /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.
#showtooltip Counterspell /cast [@mouseover,harm][harm] Counterspell
Kicks whatever you hover without dropping your current target.
#showtooltip Counterspell /cast [@arena1,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Counterspell /cast [@arena2,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Counterspell /cast [@arena3,harm,nodead] Counterspell
Use a dedicated arena-frame key to stop this player without changing your current target.
#showtooltip Polymorph /cast [@arena1,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Polymorph /cast [@arena2,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Polymorph /cast [@arena3,harm,nodead] Polymorph
Use these on fixed arena frames instead of changing your kill target.
#showtooltip Remove Curse /cast [@party1,help,nodead] Remove Curse
Useful whenever your group needs a friendly dispel; keep it only if your build knows the spell.
#showtooltip Remove Curse /cast [@party2,help,nodead] Remove Curse
Useful whenever your group needs a friendly dispel; keep it only if your build knows the spell.
#showtooltip /use 13 /use 14 /use Tempered Potion
Uses on-use trinkets and your combat potion. Keep your major GCD cooldown on its own key unless you have personally verified their timing.
/stopcasting /stopattack
Use this on your juke or emergency-stop key. It cancels a cast and turns off auto-attacks without forcing another GCD action.