“Researched” macros still need testing in game. Open Details to check targeting, requirements and known limits.

HARMArcane Blast
Cast Arcane Blast on a living enemy mouseover, then your living enemy target, while keeping your selected target.
Arcane · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Arcane Blast: recorded level 20 · talent: Arcane Blast. Confirm acquisition and other requirements in Details.
In-game nameArcane Blast
Mouseover
Details for Arcane Blast: preserve a channel before casting
Macro text
#showtooltip Arcane Blast
/cast [nochanneling,@mouseover,harm,nodead][nochanneling,harm,nodead] Arcane Blast
Full requirements, targeting and sources
HELPArcane Brilliance
Apply Arcane Brilliance to a living friendly mouseover or target; hold Alt to choose yourself.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Arcane Brilliance: recorded level 56. Confirm acquisition and other requirements in Details.
In-game nameBrilliance
ModifierMouseoverSelf Cast
Details for Arcane Brilliance: choose the group recipient
Macro text
#showtooltip Arcane Brilliance
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead] Arcane Brilliance
Full requirements, targeting and sources
HELPArcane Intellect
Apply Arcane Intellect to a living friendly mouseover or target; hold Alt to choose yourself.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Arcane Intellect: recorded level 1. Confirm acquisition and other requirements in Details.
In-game nameIntellect
ModifierMouseoverSelf Cast
Details for Arcane Intellect: levelling and group buffs
Macro text
#showtooltip Arcane Intellect
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead] Arcane Intellect
Full requirements, targeting and sources
HARMArcane Missiles
Cast Arcane Missiles on a living enemy mouseover, then your living enemy target, while keeping your selected target.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Arcane Missiles: recorded level 8. Confirm acquisition and other requirements in Details.
In-game nameMissiles
Mouseover
Details for Arcane Missiles: preserve an active channel
Macro text
#showtooltip Arcane Missiles
/cast [nochanneling,@mouseover,harm,nodead][nochanneling,harm,nodead] Arcane Missiles
Full requirements, targeting and sources
HELPArcane PowerSelf

HELPPresence of MindSelf
Activate Arcane Power normally, or Presence of Mind with Shift; each press selects one spell.
Arcane · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Arcane Power: recorded level 40 · talent: Arcane Power; Presence of Mind: recorded level 30 · talent: Presence of Mind. Confirm acquisition and other requirements in Details.
In-game nameArcane CDs
Modifier
Details for Arcane Power or Presence of Mind: manual choice
Macro text
#showtooltip
/cast [mod:shift] Presence of Mind; Arcane Power
Full requirements, targeting and sources
HELPBlinkSelf
Stop your current cast or channel, then attempt Blink.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Blink: recorded level 20. Confirm acquisition and other requirements in Details.
In-game nameBlink
Stopcasting
Details for Blink: interrupt a cast to move
Macro text
#showtooltip Blink
/stopcasting
/cast Blink
Full requirements, targeting and sourcesOpen the normal ground-target reticle when not channeling; place Blizzard manually.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Blizzard: recorded level 20. Confirm acquisition and other requirements in Details.
In-game nameBlizzard
No derived feature tags
Details for Blizzard: preserve the channel and place the area
Macro text
#showtooltip Blizzard
/cast [nochanneling] Blizzard
Full requirements, targeting and sources
HELPConjure Mana AgateCreates mana gem

HELPConjure Mana JadeCreates mana gem

HELPConjure Mana CitrineCreates mana gem

HELPConjure Mana RubyCreates mana gem
Choose Agate normally, Jade with Shift, Citrine with Ctrl, or Ruby with Alt.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Conjure Mana Agate: recorded level 28; Conjure Mana Jade: recorded level 38; Conjure Mana Citrine: recorded level 48; Conjure Mana Ruby: recorded level 58. Confirm acquisition and other requirements in Details.
In-game nameConjure Gem
Modifier
Details for Conjure a deliberately selected mana gem
Macro text
#showtooltip
/cast [mod:alt] Conjure Mana Ruby; [mod:ctrl] Conjure Mana Citrine; [mod:shift] Conjure Mana Jade; Conjure Mana Agate
Full requirements, targeting and sourcesConjure Water normally, or Food with Shift, outside combat.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Conjure Water: recorded level 4; Conjure Food: recorded level 6. Confirm acquisition and other requirements in Details.
In-game nameRefreshments
Modifier
Details for Conjure Water or Food while preparing
Macro text
#showtooltip
/cast [nocombat,mod:shift] Conjure Food; [nocombat,nomod:shift] Conjure Water
Full requirements, targeting and sources
HARMCounterspell
Cast Counterspell on a living enemy mouseover, then your living enemy target, while keeping your selected target.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Counterspell: recorded level 24. Confirm acquisition and other requirements in Details.
In-game nameCounterspell
MouseoverStopcasting
Details for Counterspell: interrupt a mouseover caster
Macro text
#showtooltip Counterspell
/stopcasting [@mouseover,harm,nodead][harm,nodead]
/cast [@mouseover,harm,nodead][harm,nodead] Counterspell
Full requirements, targeting and sources
HELPAmplify Magic

HELPDampen Magic
Use Dampen Magic normally or hold Shift for Amplify Magic; choose a friendly mouseover or target.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Amplify Magic: recorded level 18; Dampen Magic: recorded level 12. Confirm acquisition and other requirements in Details.
In-game nameMagic Choice
ModifierMouseover
Details for Dampen or Amplify Magic: deliberate choice
Macro text
#showtooltip
/cast [mod:shift,@mouseover,help,nodead][mod:shift,help,nodead] Amplify Magic; [nomod:shift,@mouseover,help,nodead][nomod:shift,help,nodead] Dampen Magic
Full requirements, targeting and sources
HELPEvocationSelf
Start Evocation only when you are not already channeling.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Evocation: recorded level 20. Confirm acquisition and other requirements in Details.
In-game nameEvocation
No derived feature tags
Details for Evocation: prevent accidental channel restart
Macro text
#showtooltip Evocation
/cast [nochanneling] Evocation
Full requirements, targeting and sources
HELPFire WardSelf

HELPFrost WardSelf
Cast Fire Ward normally or hold Shift for Frost Ward.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Fire Ward: recorded level 20; Frost Ward: recorded level 22. Confirm acquisition and other requirements in Details.
In-game nameWard Choice
Modifier
Details for Fire or Frost Ward: choose the school
Macro text
#showtooltip
/cast [mod:shift] Frost Ward; Fire Ward
Full requirements, targeting and sourcesStop the current cast and attempt Frost Nova around yourself.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Frost Nova: recorded level 10. Confirm acquisition and other requirements in Details.
In-game nameFrost Nova
Stopcasting
Details for Frost Nova: interrupt for an escape root
Macro text
#showtooltip Frost Nova
/stopcasting
/cast Frost Nova
Full requirements, targeting and sources
HARMFrostbolt
Hold Shift for Rank 1; otherwise request your learned Frostbolt rank on a living enemy.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Frostbolt: recorded level 4. Confirm acquisition and other requirements in Details.
In-game nameFrostbolt
Modifier
Details for Frostbolt: manual low-rank slow
Macro text
#showtooltip
/cast [mod:shift,harm,nodead] Frostbolt(Rank 1); [nomod:shift,harm,nodead] Frostbolt
Full requirements, targeting and sourcesKeep one optional support key across Arcane, Fire and Frost: Alt self cleanse, friendly mouseover or target cleanse, otherwise Counterspell on your selected enemy. This is utility, not a healing or DPS pair.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Remove Lesser Curse: recorded level 18; Counterspell: recorded level 24. Confirm acquisition and other requirements in Details.
In-game nameFF Curse Counter
ModifierMouseoverPaired help / harmSelf Cast
Details for Hybrid utility: Remove Lesser Curse / Counterspell
Macro text
#showtooltip
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead] Remove Lesser Curse; [harm,nodead] Counterspell
Full requirements, targeting and sources
HELPIce BarrierSelf
Stop your current cast or channel and attempt your learned Ice Barrier.
Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Ice Barrier: recorded level 40 · talent: Ice Barrier. Confirm acquisition and other requirements in Details.
In-game nameIce Barrier
Stopcasting
Details for Ice Barrier: interrupt for a shield
Macro text
#showtooltip Ice Barrier
/stopcasting
/cast Ice Barrier
Full requirements, targeting and sourcesNormal press attempts Ice Block; hold Shift to cancel an active Ice Block without recasting.
Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Ice Block: recorded level 25 · talent: Ice Block. Ice Block removal: active self aura; no training gate. Confirm acquisition and other requirements in Details.
In-game nameIce Block
ModifierStopcasting
Details for Ice Block with deliberate cancellation
Macro text
#showtooltip Ice Block
/stopcasting [nomod:shift]
/cancelaura [mod:shift] Ice Block
/cast [nomod:shift] Ice Block
Full requirements, targeting and sources
HARMIce Lance
Cast Ice Lance on a living enemy mouseover, then your living enemy target, while keeping your selected target.
Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Ice Lance: recorded level 20 · talent: Ice Lance. Confirm acquisition and other requirements in Details.
In-game nameIce Lance
Mouseover
Details for Ice Lance: choose the enemy explicitly
Macro text
#showtooltip Ice Lance
/cast [@mouseover,harm,nodead][harm,nodead] Ice Lance
Full requirements, targeting and sources
HELPMana ShieldSelf
Stop a cast and attempt Mana Shield when you choose to trade mana for protection.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Mana Shield: recorded level 20. Confirm acquisition and other requirements in Details.
In-game nameMana Shield
Stopcasting
Details for Mana Shield: deliberate emergency protection
Macro text
#showtooltip Mana Shield
/stopcasting
/cast Mana Shield
Full requirements, targeting and sources
HARMPolymorph
Cast Polymorph on a living enemy mouseover, then your living enemy target, while keeping your selected target.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Polymorph: recorded level 8. Confirm acquisition and other requirements in Details.
In-game namePolymorph
Mouseover
Details for Polymorph without changing target
Macro text
#showtooltip Polymorph
/stopattack
/cast [@mouseover,harm,nodead][harm,nodead] Polymorph
Full requirements, targeting and sources
HARMPyroblast
Cast Pyroblast on a living enemy mouseover, then your living enemy target, while keeping your selected target.
Fire · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Pyroblast: recorded level 20 · talent: Pyroblast. Confirm acquisition and other requirements in Details.
In-game namePyroblast
Mouseover
Details for Pyroblast: deliberate off-target cast
Macro text
#showtooltip Pyroblast
/cast [@mouseover,harm,nodead][harm,nodead] Pyroblast
Full requirements, targeting and sources
HELPRemove Lesser Curse
Apply Remove Lesser Curse to a living friendly mouseover or target; hold Alt to choose yourself.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Remove Lesser Curse: recorded level 18. Confirm acquisition and other requirements in Details.
In-game nameRemove Curse
ModifierMouseoverSelf Cast
Details for Remove Lesser Curse: mouseover support
Macro text
#showtooltip Remove Lesser Curse
/cast [mod:alt,@player][@mouseover,help,nodead][help,nodead] Remove Lesser Curse
Full requirements, targeting and sourcesApply caster-only Slow Fall; hold Shift to remove it without recasting.
Arcane · Fire · Frost · Target: 1.60.1-beta, 1.60.1.70009
Not yet tested in game
Slow Fall: recorded level 12. Slow Fall removal: active self aura; no training gate. Confirm acquisition and other requirements in Details.
In-game nameSlow Fall
Modifier
Details for Slow Fall with deliberate cancellation
Macro text
#showtooltip Slow Fall
/cancelaura [mod:shift] Slow Fall
/cast [nomod:shift] Slow Fall
Full requirements, targeting and sources