↑top
1.1. Generic Macros for Mages
1.1.1. Counterspell * #showtooltip * /stopcasting * /cast [@focus,exists][@target] Counterspell
This macro casts Counterspell at your focus, if you have one. Otherwise, Counterspell is cast at your current target.
If you are using Glyph of Counterspell, then you can remove the /stopcasting from the macro.
1.1.2. Spellsteal * #showtooltip * /stopcasting * /cast [@focus,exists][@target] Spellsteal
This macro for Spellsteal works in the same way as the above macro for Counterspell.
1.1.3. Blink * #showtooltip * /stopcasting * /cast Blink
This macro will cancel your current spell cast and make you blink away. This saves you the trouble (and the time!) of interrupting your spell cast manually.
1.1.4. Ice Block * #showtooltip * /stopcasting * /cancelaura Ice Block * /cast Ice Block
This macro will cast Ice Block. Using the macro again will cancel the spell.
1.1.5. Slow Fall * #showtooltip * /cast [@mouseover,nodead,help][nodead,help][@player] Slow Fall
This macro for Slow Fall is very useful. If you are hovering over a party member (be it on the raid frames or on their actual character) it will cast Slow Fall on them. Otherwise, it casts it on your target, if it is friendly. If your target is not a friendly party member, then the macro casts Slow Fall on you.
1.1.6. Polymorph * #showtooltip Polymorph * /clearfocus [modifier:alt] * /focus [@focus,noexists] * /cast [@focus,exists][@target,exists] Polymorph * /y Casting Polymorph on %F
This macro casts Polymorph on your focus or your current target. The first time you use this macro, the focus is set on your current target (if it is an enemy). Subsequent uses of the macro will keep casting Polymorph on your focus, unless you press alt (or whatever modifier you specify in the second line of the macro), in which case, the macro will set the