Mage macros

Mage World of Warcraft macros.

Mage Polymorph macro

#showtooltip Polymorph
/clearfocus [modifier:alt]
/focus [@focus,noexists]
/clearfocus [@focus,help][@focus,noharm]
/stopcasting
/stopmacro [@target,noharm]
/cast [@focus,exists,harm][@target] Polymorph

Sets your target as focus and cast Polymorph.
Press Alt + macro to clear your focus.

Slow fall

#showtooltip
/cast [@mouseover,nodead,help] Slow Fall

Casts Slow fall on your mouseover target.

Spellsteel macro

#showtooltip
/stopcasting
/cast [@focus,exists][@target] Spellsteal

Casts Spellsteal at your focus if you have one , else on your target.

Counterspell target or focus

#showtooltip Counterspell
/stopcasting
/cast [@focus,exists, harm, nodead][@target, harm, nodead] Counterspell

Stop whatever you are casting and cast counterspell on your focus
target if you have one else on your target.

Mouseover remove curse

#showtooltip Remove Curse
/stopcasting
/cast [target=mouseover,exists] Remove Curse

Mage macro that stops casting and removes the curse on the target you mouse over.

Instant blink

#showtooltip Blink
/stopcasting
/cast Blink

Stop your casting and blinks.

Deep Freeze target or focus

#showtooltip
/stopcasting
/cast [mod:shift,target=focus] Deep Freeze; Deep Freeze

Casts Deep Freeze on your target or focus target when you hold shift.

Instant flamestrike macro

#show Flamestrike
/cast Presence of Mind
/cast Flamestrike

Wow Classic / TBC Mage macros

Burning Crusade focus polymorph

#showtooltip
/clearfocus [modifier]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/cast [target=focus, exists, harm][] Polymorph

Set your target as focus and cast polymorph (sheep) on your focus target.
Press any modifier to clear your focus

Instant ice block

#showtooltip Ice Block
/stopcasting
/cancelaura Ice Block
/cast Ice Block

Stop whatever you are casting and casts ice block.
Click the macro again to remove the ice block.

Wow classic mage macro:Arcane missiles

#showtooltip Arcane missiles
/startattack
/cast [nochanneling:Arcane Missiles] Arcane Missiles

Spammable Arcane Missiles.

Wow classic frosbolt and frostbolt(Rank1)

#showtooltip
/cast [mod:alt] Frostbolt(Rank 1); Frostbolt

Cast normal frostbolt or rank 1 frostbolt if alt is pressed.

Mouseover decurse macro

#showtooltip
/use [@mouseover,help,nodead][help,nodead][@player] Remove Lesser Curse

Mouseover decurse friendly player or self.

Older macros , some might be outdated:

Mage bomb macro

#showtooltip Mage Bomb
/cast [@mouseover,harm,exists,nodead] Mage Bomb; Mage Bomb

Casts Mage bomb on your mouseover target or on your target if you don't have a mouseover target.