Rogue PVP Macros

I’ve finally gotten around to clearing out my macros and looking into some new ones – here are some that I use often when PVPing.

I guess it would make WoW rather boring

Sap Macro

There are two you can use, the first is primitive and simple. The idea is to spam this while jumping/spinning and hope you get lucky and catch yourself a rogue;

/cast Sap

The second, heh well the seconds needs a lot of setting up – credit goes to Мадкат, the full post can be found here on There are five pages to read through that will explain what you need to do.

Gouge Macro

This will gouge your target then try to bandage yourself – remember to stop moving before you press it else you will get the first-aid debuff without benefiting from the bandage.

/cast Gouge
/use [target=player] Heavy Frostweave Bandage

The next macro can come in useful against classes trying to kite you. I often spam gouge when running at people, and this will try to put you into stealth if you drop out of combat. You can either have this on your first toolbar and make sure that the stealth bar which replaces it has cheap shot bound to the same location as this macro, or add “/cast [stealth] Cheap Shot” onto the end of it.

#showtooltip gouge
/cast [combat,nostealth] Gouge
/cast [nocombat,nostealth] Stealth

Vanish Macro

To start with, this one makes vanish a little more reliable and less likely to break immediately (though it probably will anyways).

/cast Vanish

The next is a macro I’m playing with at the moment, ideally I want a button I can mash when a rogue jumps me. “/use 14” means use itemslot 14, which is the lower of the trinkets (13 is the top). This macro also stops you accidentally triggering your trinket when you’re not in combat, but that’s not an amazingly useful feature (even though my 2v2 partner managed to do just that last night :P). Replace TRINKETNAME with whichever PVP trinket you use to break CC.

#showtooltip TRINKETNAME or if you’re human use #showtooltip Every Man for Himself(Racial)
/use [combat] 14
or if you’re human, use /cast Every Man for Himself(Racial)
/cast [nostealth] vanish
/cast [stealth] cheap shot

The trick is to spam the button while trying to spin around to face your target. It leaves you open to a blind, so make sure your partner keeps the rogue in combat if this happens (tbh that’s one of the most important part of fighting a rogue, always always keep him in combat).

Preparation Macro

Sometimes (probably when fighting double DPS teams) you’ll need to use vanish twice to stay alive, possibly without even having the chance to think about doing any damage. If you use preparation straight away you lose out on a lot of cooldowns, but in those mad-panicked moments, it’s hard to squeeze in a sprint/evasion/coldblood before you prep-vanish to save yourself. Use this macro instead of ‘/cast preparation’ and you will burn everything you can before preparation takes effect.

#showtooltip preparation
/cast Cold Blood
/cast [nostealth] Evasion
/cast Sprint
/cast Preparation

Mutilate/Sinister Strike Macro

Using this macro takes away an element of control over trinkets and on use effects (you’ll be unable to save rocket gloves/GLG for when your target is critically low), but it does ensure you’ll get maximum dps out of them as they will always be on cooldown whenever you are in combat. It also cuts down on those annoying ‘fooooom’ noises and error messages you get when trying to perform an action that is on cooldown or lacking energy, which tbh drive me crazy. This addon can be modified to suit your needs – obviously you can swap mutilate out for whichever button you’re spamming in combat. The example below will activate glove enchant/top trinket whenever they are off cooldown.

/run SetCVar(”Sound_EnableSFX”,”0″)
/use 10
/use 13
/cast Mutilate
/script UIErrorsFrame:Clear()
/run SetCVar(”Sound_EnableSFX”,”1″)

With the /use command, the number that follows corresponds to the following item slots;

1 = head
2 = neck
3 = shoulder
4 = shirt
5 = chest
6 = belt
7 = legs
8 = feet
9 = wrist
10 = gloves
11 = finger 1
12 = finger 2
13 = trinket 1 (top)
14 = trinket 2 (bottom)
15 = back
16 = main hand
17 = off hand
18 = ranged
19 = tabard

Using /script UIErrorsFrame:Clear() clears error messages, but also clears quest tracking messages (such as 6/10 mobs killed etc).

I hadn’t noticed but /castrandom can no longer be used to cast unavailable spells (such as “/castrandom mutilate, ghostly strike”) so anybody using castrandom in this manner needs to rethink their macro.

In 3.2 Blizzard has changed the functionality of /castrandom and /userandom. They now pick an ability the first time they are pressed, and will not select a new ability until that one has been cast successfully. Cancelling the cast, or any other interrupt will not cause a new ability to be selected! This also means that if the chosen ability is impossible to cast for whatever reason (for example: typo, not available in current spec), the macro will get stuck permanently! Note that this change, while not listed in the patch notes, is indeed an intended change and not a bug!

About Dcruize

Rogue addict, PVP junkie, insomniac. I started playing WoW in 2006 and, after being told that 'nobody wants a rogue', tried to level a priest. I quickly realized that love and approval were a poor alternative to stealth and ambush and have been backstabbing away quite happily ever since.