Code:
Arcane Barrage (Arcane Explosion)
/targetenemy [noexists]
/tar focus
/click MultiBarLeftButton12
/stopmacro [exists]
/tar focus
/targetenemy
/use [mod]Arcane Explosion;[nomod]Arcane Barrage
Arcane Barrage Continued
/targetlasttarget [@focus,exists]
/cleartarget [dead];[help];[noharm]
/stopcasting [nochanneling:Arcane Barrage]
/use [@mouseover,harm,nodead,mod][mod,exists]Arcane Explosion;[@mouseover,harm,nodead,nomod][exists,nomod]Arcane Barrage
Arcane Blast (Arcane Power)
/use [mod:shift]Arcane Power
/targetenemy [noexists]
/tar focus
/targetlasttarget [@focus,exists]
/cleartarget [dead];[noharm]
/use [@mouseover,harm,nodead][exists]Arcane Blast
/stopmacro [exists]
/tar focus
/targetenemy
/use Arcane Blast
Arcane Missiles (Counterspell)
/targetenemy [noexists]
/tar focus
/click MultiBarLeftButton11
/stopmacro [exists]
/tar focus
/targetenemy
/use [mod]Counterspell;[nomod]Arcane Missiles
Arcane Missiles Continued
/targetlasttarget [@focus,exists]
/cleartarget [dead];[help];[noharm]
/stopcasting [nochanneling:Arcane Missiles]
/use [@mouseover,harm,nodead,mod][mod,exists]Counterspell;[@mouseover,harm,nodead,nomod][exists,nomod]Arcane Missiles
Blink (Displacement)
/use [nomod] Blink
/use [mod:shift] Displacement
Conjured Mana Bun (Conjure Refreshment)
#showtooltip Conjure Refreshment
/stopcasting
/use [nomod,group]Conjured Mana Bun;[nomod,nogroup]Conjured Mana Bun;[mod]Conjure Refreshment
Evocation (Healthstone, Time Warp, Greater Invisibility)
/use [nomod] Evocation
/use [mod:shift] Healthstone
/use [mod:alt] Time Warp
/use [mod:ctrl]Greater Invisibility
Frost Nova (Slow)
/use [mod:ctrl]Charged Up
/targetenemy [noexists]
/tar focus
/click MultiBarLeftButton10
/stopmacro [exists]
/tar focus
/targetenemy
/use [mod]Slow
/use [nomod]Frost Nova
Frost Nova Continued
/targetlasttarget [@focus,exists]
/cleartarget [dead];[noharm]
/stopcasting
/use [@mouseover,harm,nodead,mod][mod,exists]Slow;[nomod,exists]Frost Nova
Honorable Medallion (Neck, Arcane Barrage, Frost Nova)
/use Honorable Medallion
/use [mod:alt]2
/tar [@mouseover,nodead,harm]
/use [mod:shift]Arcane Barrage;[mod:ctrl]Frost Nova
Ice Block (Cancel Ice Block)
#showtooltip Ice Block
/stopcasting
/cancelaura Ice Block
/cast Ice Block
Necklace (Trinkets)
#showtooltip 2
/use [nomod]2
/use [mod:shift]13;[mod:ctrl]14
Polymorph
/cleartarget [dead];[help];[noharm]
/targetenemy [noexists]
/tar [@mouseover,harm,nodead,nomod];[@focus,nomod]
/clearfocus
/focus target
/use [mod]Polymorph;[@focus]Polymorph
/click MultiBarLeftButton9
Polymorph Continued
/stopmacro [noexists]
/e is sheeping %f
/stopmacro [group]
/run local sheep=7; if sheep~=GetRaidTargetIndex(“target”) then SetRaidTarget(“target”,sheep)end
Presence of Mind + Prismatic Barrier (Remove Curse, Spellsteal)
/use [nomod] Presence of Mind
/use [nomod] Prismatic Barrier
/use [mod:alt] Remove Curse
/use [mod:ctrl] Shadowmeld
/use [mod:shift] Spellsteal
Stop Casting (Clear Focus)
/stopcasting [nomod]
/cleartarget [mod:alt]
/run local sheep=7;if IsShiftKeyDown() then SetRaidTarget(“focus”,sheep)end
/clearfocus [mod:shift]
Target Enemy
/targetlasttarget [mod:alt]
/stopmacro [mod:alt]
/cleartarget [dead];[noharm];[mod:shift]
/targetenemy [mod:ctrl]1
/targetenemy [mod:shift];[nomod]