Mage Macro
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))
/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.
/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
/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
/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.
/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.
/castsequence reset=20 Dragon's Breath, Scorch, Fire Blast, Blast Wave
I hope you liked this macro guide, i wanted to give something back to the community.