Pyroblast или Fireball
/cast [nocombat] Pyroblast; Fireball

Arcane Explosion
#Showtooltip Arcane Explosion
/cast [nocombat] Arcane Explosion(Rank 1); Arcane Explosion
/stopcasting

Frost Nova / Cone of Cold
/castsequence reset=24 Frost Nova, Cone of Cold

Frost Nova / Cold Snap
/stopcasting
/castsequence reset=21 Frost Nova, Cold Snap

Ice Block / Cold Snap
/stopcasting
/castsequence reset=240 Ice Block, Cold Snap

PoM, AP, Trinkets, и spell
#show Pyroblast
/cast Presence of Mind
/stopcasting
/cast Arcane Power
/stopcasting
/use 13
/use 14
/stopcasting
/cast Pyroblast
причем 13 и 14 это Trinkets

Water Elemental Nova
/cast [nopet] Summon Water Elemental
/click [pet] PetActionButton5

Counterspell
#showtooltip Counterspell
/stopcasting
/cast Counterspell

Trinket + Casting
#show Frostbolt
/use 13
/use 14
/cast Frostbolt

#show Frostbolt
/script UIErrorsFrame:Hide()
/cast Vengeance of the Illidari
/cast Glowing Crystal Insignia
/cast Frostbolt(Rank 13)

#show Frostbolt
/use 13
/stopcasting
/use 14
/stopcasting
/cast Frostbolt

#showtooltip Fireball
/script UIErrorsFrame:Hide()
/use Glowing Crystal Insignia
/stopcasting
/use Terokkar Tablet of Vim
/stopcasting
/cast Combustion
/stopcasting
/script UIErrorsFrame:Clear()
/script UIErrorsFrame:Show()
/cast Fireball

Ice Barrier
#showtooltip Ice Barrier
/stopcasting
/cast Ice Barrier

уничтожение Grounding Totem Ice Lance
#showtooltip Ice Lance
/stopcasting
/focus target
/target [exists] Grounding Totem
/cast Ice Lance
/target focus
/clearfocus

немного о Polymorph

Enemy Sex, Level, Name
/cast [harm] Polymorph
/stopmacro [noharm]
/script if UnitSex("target") == 1 then SendChatMessage("Sheeping Female " .. UnitLevel("target") .. " %t","EMOTE") else SendChatMessage("Sheeping Male " .. UnitLevel("target") .. " %t", "EMOTE"); end

Focus
/cast [target=focus] Polymorph

Sheep-правый клик instant re-sheep
/focus [button:1]
/cast [button:1,nomodifier:shift] Polymorph; [target=focus,exists,button:2,nomodifier:shift] Polymorph
/stopmacro [nomodifier:shift]
/target focus
/clearfocus

или так

/focus [button:1]
/cast [button:1, nomodifier] Polymorph; [button:2, nomodifier, target=focus, exists] Polymorph
/stopmacro [nomodifier:shift]
/target focus
/clearfocus

Focus Sheep Simplified
#show Polymorph
/clearfocus [modifier:shift]
/focus [target=focus,noexists]; [target=focus,dead]
/clearfocus [target=focus,help]
/stopcasting
/cast [target=focus,exists,harm] Polymorph; Polymorph

случайный полиморф
/castrandom [harm] Polymorph(Rank 4), Polymorph: Pig, Polymorph: Turtle
/stopmacro [noharm]
/emote randomly polymorphs %t.

Focus, Set Focus if unset
/focus [target=focus, noexists] target
/cast [target=focus, exists, harm] Polymorph
/stopmacro [noharm]
/p %t! этого барана НЕ ТРОГАТЬ

полный Polymorph/Focus Macro
/clearfocus [target=focus,dead][target=focus,noexists]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 1)
/cast [target=focus] Polymorph
/stopmacro [nogroup]
/p --== Sheeping and Marking "%T" ==--

Target Tracking
/focus [button:1]
/cast [button:1,nomodifier:shift] Polymorph; [target=focus,exists,button:2,nomodifier:shift] Polymorph
/stopmacro [nomodifier:shift]
/target focus

и еще немного о полиморфах

/focus [button:1]
/cast [button:1,nomodifier:shift] Polymorph; [target=focus,exists,button:2,nomodifier:shift] Polymorph
/stopmacro [nomodifier:shift]
/target [button:2] focus
/castsequence Presence of Mind, Polymorph

/focus [modifier:ctrl]
/castrandom [target=focus] Polymorph(Rank4), Polymorph: Pig, Polymorph: Turtle;

Conjuring, Food и drink

Conjure/Consume Food, Water, и Gem и все это в одной кнопке
/cast [button:1,nomodifier]Conjure Water;[button:1,modifier:shift]Conjure Food;[button:1,modifier:ctrl]Conjure Mana Jade;
/use [button:2,nomodifier]Conjured Spring Water;[button:2,modifier:shift]Conjured Pumpernickel;[button:2,modifier:ctrl]Mana Jade;

Another conjure/consume food/water/gem
/cast [modifier:alt]Conjure Mana Agate
/castsequence [nomodifier,button:2] reset=8 Conjure Water,Conjure Food,Conjure Mana Agate
/stopmacro [button:2]
/use [nomodifier]Conjured Purified Water;[modifier:ctrl]Conjured Rye; modifier:shift]Mana Agate

Eating и drinking
/use Conjured Crystal Water
/use Conjured Cinnamon Roll

Conjure or eat/drink
#show Conjured Crystal Water
/cast [button:2] Conjure Water
/use [button:1] Conjured Crystal Water

и еще немного похожих

#show none - so that your UI dont get confused since we got 2 useable items
/use [nomodifier:alt,button:1] <add conjured food name here> - left click = eat food
/use [nomodifier:alt,button:2] <add conjured water name here> - right click = drink water
/cast [modifier:alt, button:1] Conjure Food - alt+left click = conjure highest rank food
/cast [modifier:alt,button:2] Conjure Water - alt+right click = conjure highest rank water

/castsequence reset=45 Conjure Mana Emerald, Conjure Mana Ruby, Conjure Mana Citrine, Conjure Mana Jade, Conjure Mana Agate

#show Mana Citrine
/cast [button:2] Conjure Mana Citrine
/stopmacro [button:2]
/use Mana Citrine

#show Mana Ruby
/use Mana Ruby
/cast [nocombat] Conjure Mana Ruby

теперь о всяких других макросах которые могут пригодиться

Mount and keep going
#show Chestnut Mare Bridle (or whatever your mount item is)
/cast [nomounted,harm] Mana Shield
/stopcasting
/use Chestnut Mare Bridle (or whatever your mount item is)

Buffing
#Showtooltip Arcane Intellect
/cast [target=player,button:1] Arcane Intellect
/cast [button:2] Arcane Intellect

#Showtooltip Arcane Intellect
/cast [target=player,button:2] Arcane Intellect
/cast [button:1] Arcane Intellect
/cast [modifier:ctrl,group,button:1] Arcane Brilliance

#show Arcane Powder
/cast [button:2, modifier:alt, target=player] Arcane Brilliance; [button:2] Arcane Brilliance; [modifier:alt, target=player] Arcane Intellect; Arcane Intellect

Better slow fall
#show Light Feather
/dismount
/cast Slow Fall

Portal/Teleport

#show Rune of Portals
/cast [button:2] Portal: Shattrath; Teleport: Shattrath

/cast [group,nomodifier] Portal: Shattrath; Teleport: Shattrath
/stopmacro [nogroup][modifier]
/p << Shattrath Portal Incoming >>

/cast [button:2/3] Portal: Shattrath; Teleport: Shattrath
/stopmacro [button:1/2]
/script local C; if(GetNumRaidMembers()==0) then C = "PARTY" else C = "RAID" end SendChatMessage("Opening Portal to [Shattrath City], Enjoy your trip.", C)

All 3 armors
#showtooltip Molten Armor;
/cast [button:2] Frost Armor; [nomodifier:alt] Molten Armor; Mage Armor;

Grouping and raiding

Easy Remove Curse Macro
/targetparty
/cast Remove Lesser Curse

или

/targetraid
/cast Remove Lesser Curse

Hover-Target Decurse
/cast [target=mouseover] Remove Lesser Curse

Arcane Spec
#Showtooltip Arcane Missiles
/cast [nochanneling:Arcane Missiles] Arcane Missiles

можно так

#Showtooltip Arcane Blast
/use [nochanneling:Arcane Missiles] 13
/cast [nochanneling:Arcane Missiles] Arcane Blast