WoW Forever Mage Macros
14 Mage macros, 1 of them for spells that are new in Forever. Filter by talent path and level, then copy one into the game.
-

Polymorph at mouseover
- Any talent path
- Level 8+
Sheeps the add under your cursor and keeps your target on the kill.
#showtooltip /cast [@mouseover,harm,nodead][] Polymorph55/255 -

Counterspell at mouseover
- Any talent path
- Level 24+
Stops your own cast first, then counters the caster under your cursor: an interrupt can’t wait for a Frostbolt to finish.
#showtooltip Counterspell /stopcasting /cast [@mouseover,harm,nodead][] Counterspell84/255 -

Remove Lesser Curse at mouseover
- Any talent path
- Level 18+
Casts Remove Lesser Curse on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,help,nodead][help,nodead][@player] Remove Lesser Curse85/255 -

Arcane Intellect at mouseover
- Any talent path
- Level 1+
Casts Arcane Intellect on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,help,nodead][help,nodead][@player] Arcane Intellect82/255 -


Food, Shift for water
- Any talent path
- Level 6+
Conjures food, or water with Shift held.
#showtooltip /cast [mod:shift] Conjure Water; Conjure Food58/255 -


Fire Ward, Shift for Frost Ward
- Any talent path
- Level 22+
A press casts Fire Ward; with Shift held, Frost Ward.
#showtooltip /cast [mod:shift] Frost Ward; Fire Ward52/255 -


Arcane Explosion, Shift for Cone of Cold
- Any talent path
- Level 26+
A press casts Arcane Explosion; with Shift held, Cone of Cold.
#showtooltip /cast [mod:shift] Cone of Cold; Arcane Explosion61/255 -

Fire Blast at mouseover
- Any talent path
- Level 6+
Casts Fire Blast on the unit under your cursor; with nothing there, on your target.
#showtooltip /cast [@mouseover,harm,nodead][] Fire Blast56/255 -

Arcane Power with both trinkets
- Arcane
- Level 40+
Uses both trinket slots, then casts Arcane Power.
#showtooltip Arcane Power /use 13 /use 14 /cast Arcane Power60/255 -


Presence of Mind Pyroblast
- Arcane
- Fire
- Level 30+
Makes Pyroblast instant with Presence of Mind in one press (both talents).
#showtooltip Pyroblast /cast Presence of Mind /cast Pyroblast61/255 -

Combustion with both trinkets
- Fire
- Level 40+
Uses both trinket slots, then casts Combustion.
#showtooltip Combustion /use 13 /use 14 /cast Combustion56/255 -

Ice Block on and off
- Frost
- Level 25+
Casts Ice Block, and a second press ends it early.
#showtooltip Ice Block /cancelaura Ice Block /cast Ice Block60/255 -


Frost Nova, then Ice Lance
- Frost
- Level 20+
- New in Forever
Each press casts the next spell: Frost Nova, then Ice Lance. It starts over when its reset comes.
#showtooltip /castsequence reset=8 Frost Nova, Ice Lance56/255 -

Clean Blink
- Any talent path
- Level 20+
- PvP
Stops what would get in the way first, then casts Blink.
#showtooltip Blink /stopcasting /cast Blink43/255
Why the macros are written this way
A macro here does one thing: it takes a step off your hands (a target change, a stance swap, a second key). It never decides for you, and one press is still one global cooldown. Every macro is built on one of these rules, named on its card.
- Mouseover
- A spell you cast on someone other than your target (a heal, a dispel, an interrupt, crowd control) shouldn’t cost you your target. The macro casts on the unit under your cursor and falls back to your target, so it still works as the plain spell.
- Shift for the second spell
- Two spells you never want on the same press (a single-target and an area attack, two traps, two wards) share one key: a press gives the one you use most, Shift the other. It saves bar space without hiding a choice from you.
- A free cooldown first
- One press can only start one global cooldown. Two spells go on one press only when the first doesn’t use it (Presence of Mind, Nature’s Swiftness, Bloodrage). We never chain two spells that both do: the second would just fail.
- Clear the way first
- Escapes and interrupts fail for small reasons: a swing that lands a moment late, a cast still running, a pet that keeps fighting. The macro stops those first, so the spell does what you pressed it for.
- On and off
- An immunity is often worth ending early. The macro cancels the effect when it’s up and casts it when it isn’t, so the same key does both.
- Fixed order
- Used sparingly: only for two spells that always go in the same order. /castsequence casts the next one on each press and starts over when you change target or after a pause. We don’t build rotations with it, because a sequence can’t react to a miss or a cooldown.
- Trinkets with a cooldown
- On-use trinkets don’t use the global cooldown, so they fire with your damage cooldown on one press. /use 13 and /use 14 are the two trinket slots, so the macro keeps working when you change trinkets.
Not confirmed yet
- Whether every macro works the same in the live game: they are built from the beta client and not tested in game
- Spells that change in later beta builds; the pages are rebuilt when the client changes
Other classes: WoW Forever Warrior macros · WoW Forever Paladin macros · WoW Forever Hunter macros · WoW Forever Rogue macros · WoW Forever Priest macros · WoW Forever Shaman macros · WoW Forever Warlock macros · WoW Forever Druid macros