-Anti-chain-fear-
For those of you Blood Elves like me out there that can only counter chain fear three times, allowing the fourth one to hit you and the next lock to have full fear power over your toon, This is to help.
Code:
/cancelaura Ice Block
/cast [modifier:shift]Counterspell
/cast Ice Block
Left-click to ice block, or shift-click to drop block if you're in it, cast CS, and if ice block is off CD, block. Thus, you can click it out of the first fear then shift click to get right back into it the second they start casting fear again.
-this gives you 8 seconds of time before they can fear again... and if specced right, 4 before they can do anything else, either.
-Pyroblast or Fireball-
Casts Pyro if you're not in combat (as an opener), Fireball otherwise
Code:
/cast [nocombat] Pyroblast; Fireball
a slight improvement on the above macro, for button mashers
Code:
/castsequence [nocombat] reset=combat Pyroblast, Fireball;
Fireball
functions exactly the same way, except that if you are button mashing it won't attempt to cast pyroblast again in that small space before you enter combat after casting.
Another one, defaulting to Pyroblast out of combat, and fireball in combat, but letting you hold alt to switch:
Code:
/cast [nocombat,modifier:alt] Fireball; [nocombat][combat,modifier:alt] Pyroblast; Fireball
-Arcane Explosion-
When out of combat it will cast Arcane Explosion rank 1 for two reasons: It is useful for looking for stealthed enemies to conserve mana, as well as being helpful when protecting points of interest in PvP. In combat it will cast highest Arcane Explosion.
Code:
#showtooltip Arcane Explosion
/cast [nocombat] Arcane Explosion(Rank 1); Arcane Explosion
-Frost Nova / Cold Snap-
IMPORTANT NOTE: The following macro is bugged as "reset" cannot be used to account for spell cooldowns. This is due to the fact that the reset timer is set back to 0 any time the macro is run. You could therefore continue pressing the button indefinitely and the castsequence would never reset to Frost Nova, because you would be restarting the reset timer with each press. It should be removed but I left it here for reference purposes.
This will cast frost nova on first press. If frost nova is still in cool down it will cast cold snap on second press, and it will cast frost nova on third press. The stop casting is in case you want to use it to interrupt another spell(ie they run in close while casting frost bolt).
Code:
/stopcasting
/castsequence reset=21 Frost Nova, Cold Snap
-Quick Counterspell-
Casts Counterspell immediately, cancelling any spellcast in progress. This helps ensure that you will stop your opponent's cast in time.
Code:
#showtooltip Counterspell
/stopcasting
/cast Counterspell
-Quick Ice Barrier-
Similar to Quick Counterspell, casts Ice Barrier immediately, cancelling any spellcast in progress, allowing you to absorb damage now instead of later.
Code:
#showtooltip Ice Barrier
/stopcasting
/cast Ice Barrier
- Trinket, then Cast-
Pops two trinkets (whatever is in the 13th and 14th inventory slots) and finishes with a damage spell. This boosts DPS by reducing the number of keystrokes or clicks necessary for this common cast sequence.
Code:
#showtooltip Frostbolt
/use 13
/use 14
/cast Frostbolt
-POM PYRO- "I win button"
Code:
#showtooltip Pyroblast
/cast Presence of Mind
/cast Arcane Power
/use 13
/use 14
/cast Pyroblast
THERE ARE SOME USEFULL MAGE MACROS!!!
I DID NOT WRITE ALL OF THESE BUT I FOUND THEM AND COMPILED THEM INTO A USEFULL GUIDE