I'VE ADDED THE MACROS TO A WIKIPAGE FOR A MORE SORTED LIST.
http://wow.curse-gaming.com/en/wiki/mage-macro-guide/ (besides everyone loves wikipages)
Another wikipage:
http://magewiki.wikispaces.com/Macros
For more info on HOWTO write macros read this:
http://www.wowwiki.com/Most_Used_Macros#2.0_Macro_Guide
------------------------------------------------------------------------------------------------------------------------------------------
BUG: MANY ACTIONBAR MODS WILL BREAK THE BELOW MACROS!
All macros using [MODIFIER] or [BUTTON] will not work.
Bartender3 is known to cause issues. (Temp Fix: Change [button:1] to [button:S01] and [button:2] to [button:S02] in your macros, etc)
as of r23543 bartender3 is working
Trinity appears to be working.
------------------------------------------------------------------------------------------------------------------------------------------
So I thought, let's see what crazy macros people have made.
Here is some of mine:
Lets you spam the Arcane Missile button without breaking our current channel.
/cast [noChanneling:Arcane Missiles] Arcane Missiles
Spamming this would let you +block, -block, cold snap, +block, -block.
(CD based on Ice Floes)
/cancelAura Ice Block
/castSequence reset=240 Ice Block, Cold Snap
This'll cast a random poly spell on your target, if you've already polyed someone you can hold ALT while using this macro and it'll re-poly regardless of curent target and you wont lose your current target. Clicking it without ALT and no target will reset the focus target.
/clearFocus [noModifier:ALT]
/focus [harm,nodead,noModifier:ALT] target
/castRandom [target=focus,exists] Polymorph, Polymorph: Pig, Polymorph: Turtle
Cast your shields.
(CD based on Ice Floes)
/castSequence reset=24 Ice Barrier, Mana Shield
Eat and drink in one click.
/use [nocombat] Conjured Crystal Water
/use [nocombat] Conjured Cinnamon Roll
Conjure and eat in the same button. Left click for conjure, right click for consume. (Just change the names for the food edition)
/cast [button:1] Conjure Water(Rank 7)
/use [button:2] Conjured Crystal Water
Powerup your frostbolt! (change to firebolt if you're fire)
/use [harm] Talisman of Ephemeral Power
/use [harm] Zandalarian Hero Charm
/cast Frostbolt
AP+PoM macro aka I.WIN.BUTTON. (If you just wanna use whatever trinket you've got equipped use this "/use 13; /use 14" (13 is top, 14 bottom trinket slot)) (
Not tested) (Thanks to Kiirin)
/stopmacro [noharm]
/cast Arcane Power
/stopCasting
/cast Presence of Mind
/stopCasting
/use Zandalarian Hero Charm
/cast Pyroblast
Summon your Water Elemental and make it attack our target. (You'll have to spam this button untill the server realize that you've got a pet (usually 3-5 clicks))
/petattack
/cast [nopet] Summon Water Elemental
This will use your own Frost nova, when it's on cooldown it'll use your pets Freeze ability. You can also just right-click to use Freeze.
/click [pet,button:2] PetActionButton5
/cast [button:1] Frost Nova
/click [pet] PetActionButton5
Use/Conjure Mana Gems. Left click consumes the largest gems you have in your bags, right click conjures them in the order specified. To reset the conjure order press ALT+RIGHT CLICK on the macro. (Thanks to Kiirin for the idea)
/use [button:1] Mana Ruby; [button:1] Mana Citrine; [button:1] Mana Jade; [button:1] Mana Agate
/castSequence [button:2] reset=[modifier:ALT] Conjure Mana Ruby, Conjure Mana Citrine, Conjure Mana Jade, Conjure Mana Agate
This macro will create a portal to IF when left clicked, Darnassus if you ctrl+left click, SW if you alt+left click. and if you instead right click it, then it will teleport you instead, after the same rules. IF when rightclicked, Darnassus when ctrl+rightclicked and SW when alt-rightclicked.
Horde will have to change the destinations to TB, UC and Orgrimmar, since i am alliance ;-) (Thanks to Rilith)
/cast [modifier:ctrl,button:2] Teleport: Darnassus; [modifier:alt,button:2]
Teleport: Stormwind; [button:2] Teleport: Ironforge; [modifier:ctrl] Portal:
Darnassus; [modifier:alt] Portal: Stormwind; Portal: Ironforge
Stop whatever you're doing and cast Counterspell (Thanks to Cortaur)
/stopCasting
/cast Counterspell
Decurse whatever your mouse is hovering over, if your mouse is not over anything that can be decursed it'll try to decurse you. (Thanks to Felbane)
/cast [target=mouseover,exists,help] Remove Lesser Curse
/cast [target=player] Remove Lesser Curse
A firemage nuke macro, uses the spells in the below order. (Thanks to Nikso)
/castsequence reset=20 Dragon's Breath, Scorch, Fire Blast, Blast Wave
Post your macros, let's inspire each other...