PvP Macros

Would someone be kind enough to give me a list of useful and must have PvP macros that are currently being used. One love.
Instant Ring of Frost:

#showtooltip Ring of Frost:
/cast Presence of Mind
/cast Ring of Frost

Instant Focus-Polymorph:

#showtooltip Polymorph
/cast Presence of Mind
/cast [@focus] Polymorph

Mid-cast Focus Counterspell Macro:

/cast [@focus] Counterspell

(Note that the double /stopcasting is meant to prevent a glitch that happens where it doesnt stop your cast)

Remove your Healer's Curse macro:

/cast [@Healersname] Remove Curse

Macro Healthstone into Evocation

#showtooltip Evocation
/use Healthstone
/cast Evocation

To bind your Water ele's freeze to a button:

#showtooltip Frost Nova
/cast Freeze

(Note that the tooltip is for Frost Nova because it won't show an icon if you use #showtooltip Freeze)

Icy Veins Macro:

#showtooltip Icy Veins
/cast Icy Veins
/cast Dreadful Gladiator's Badge of Dominance

Ice Block + Cold Snap Macro (uses them simultaneously):

#showtooltip Ice Block
/cast Ice Block
/cast Cold Snap

Edit: I'm going through mine, I may come back and add some more if I've forgotten any.
Never, ever, macro spells together, that's a horrible idea in pvp.

Just gonna quote myself from my dead guide because these things are still relevant and work:

Here are some basic starter macros to help make pvp a lot smoother:

/cast [nopet][target=pet, dead] Summon Water Elemental; Freeze

Summons your elemental if it’s not out, casts it’s freeze ability if it is.

/cast Polymorph

Sets your current target to focus and casts sheep

/cast [target=focus, nodead, harm] Polymorph

Polymorphs your focus target

**NOTE: You should take this macro and replace “polymorph” with Deep freeze, counterspell, and fireblast (if you are speced into impact). All spells need a focus bind so you are able to CC with much more ease.

/cast Counterspell

Stops your current cast and casts Counterspell . Allows one to react quicker to incoming enemy casts. You can replace Counterspell with blink and ice block if you want faster reaction on them while casting, but it is not necessary.

/cancelaura Ice Block
/cast Ice Lance

If you are in an ice block, this will automatically remove it. You don’t need it on ice lance, I personally have an IB cancel on my blink, nova and ice barrier spells. You should. However, get it macro’d to something so you are able to cancel ice block quickly if need be (breaking a CC, for example). This way you don’t need to fumble with your buffs trying to right click it off.


Stops your pet from attacking and returns it to your side.


Tells your pet to attack your current target.

**NOTE: Keep your pet on passive at ALL TIMES, use these two macros to keep it under control!**

/cast [modifier:shift, @arena2] Polymorph
/cast [modifier:alt, @arena3] Polymorph
/cast [nomodifier, @arena1] Polymorph

This bind sheeps the first arena target, sheeps the second if you hold down shift, and sheeps the third if you hold down control. Polymorph can be replaced by deep freeze, fireblast, and CS (once again). A nice replacement for focus macros if you want to start mass controlling the enemy team.

/cast [@mouseover,exists,nodead,help] Remove Curse; Remove Curse

You cast decurse on your mouseover target. "Mouseover" can be replaced with "Player" to cast it on yourself, regardless of target, or with a players name, so you cast decurse on them regardless of target.
**NOTE: Keep your pet on passive at ALL TIMES, use these two macros to keep it under control!**
12/08/2012 08:21 AMPosted by Xiun
Never, ever, macro spells together, that's a horrible idea in pvp.

Never ever never ever ever ever never ever never never ever ever ever.
Thanks a lot Xiun. Do you have an ID where I can message you in game for a few other questions?
Just add my skype Xiunplane, I haven't logged in in over 2 weeks lol
Arena target/focus macros are the most commonly used. Generally you want access to all of your abilities and not combine them with others.

Ones i have are

Arena Target Sheeps (just change the arena2 to arena1 and etc)

#showtooltip Polymorph(Turtle)
/tar arena2
/cast Polymorph(Turtle)

Blink Macro (from BC where you used stopcasting to break casts without moving)
#showtooltip Blink
/cast Blink

Pet summon/freeze

#showtooltip Summon Water Elemental
/cast [nopet] Summon Water Elemental; Freeze
/stopmacro [target=pet, nodead]
/script PetDismiss()

FFB with engigloves

#showtooltip Frostfire Bolt
/cast 10
/cast Frostfire Bolt

Ice Veins

#showtooltip Icy Veins
/cast Icy Veins
/cast Frostbolt


#showtooltip Counterspell
/cancelaura Ice Block
/cast Counterspell

#showtooltip Counterspell
/cancelaura Ice Block
/cast [target=focus]Counterspell

Focus Deepfreeze (fireblast is in there from cata still)

#showtooltip Deep Freeze
/cast [target=focus] Deep Freeze
/cast [target=focus] Fireblast

Join the Conversation

Return to Forum