Rogue Macro Guide
June 20, 2008 by Zuggy
If you’re looking for useful macros as a rogue then you’ve come to the right place. Below you’ll find a list of best and most effective macros for World of Warcraft: Burning Crusade. Many are designed for PvP and arena, though they can be used just as effectively in PvE or raiding environments.
If you’re looking for focus macros head over here, rogue focus macros.
Start attack with primary attack
/startattack
/cast Sinister Strike
*replace “Sinister Strike” with your current spec’d attack: hemorrhage / backstab / mutilate
Add a trinket to a macro
/startattack
/use Bloodlust Brooch
/cast Sinister Strike
*replace “Bloodlust Brooch” with the name of your trinket you want to use
Add riposte to a macro
/startattack
/castrandom sinister strike, riposte
Add ghostly strike to a macro
/startattack
/castrandom sinister strike, ghostly strike
you may also achieve this action via this macro
/startattack
/castsequence reset=20 Ghostly Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike, Sinister Strike
Blind target via mouseover
/cast [target=mouseover] Blind
Blind target via mouseover, else blind primary target
/cast [target=mouseover,exists,harm,nodead][harm,nodead] Blind
One button Coldblood then Eviscerate
/cast cold blood
/stopcasting
/cast eviscerate
Cast premed and cheap shot at the same time
/cast Premeditation
/stopcasting
/cast Cheap Shot
Spam sap to get openers
/cleartarget
/targetenemy
/cast sap
*great against other rogues to win the opener
Auto Pick Pocket then cheap shot
/cast Pick Pocket
/stopcasting
/cast Cheap Shot
*you’ll need to turn on auto loot in the interface options for this to work properly
One button ranged attacks
/cast deadly throw
/cast throw
Start attack, spam main attack, use trinket when out of combat, stealth when out of combat
#show Sinister Strike
/startattack
/use [combat] Bloodlust Brooch
/cast [nostealth] Stealth
/cast [combat] Sinister Strike
*change “Sinister Strike” with what ever your current main attack is and also change “Bloodlust Brooch” to your current trinket
Trinket, then blade flury, then Adrenaline rush
/startattack
/use Bloodlust Brooch
/castrandom Blade Flurry, Adrenaline Rush
*change “Bloodlust Brooch” to your current trinket
Stop attack before vanish
/stopattack
/cast Vanish
*helps reduce the chance that you’ll knock yourself out of stealth after vanishing
Use 3 Poisons
#show Vengeful Gladiator’s Bonecracker
/equipslot 17 Vengeful Gladiator’s Bonecracker
/cast shiv
#show Merciless Gladiator’s Shanker
/equipslot 17 Merciless Gladiator’s Shanker
/cast shiv
*change the weapon names to your current 3 weapons you are using, then simply setup the poisons you want. Main Hand, Off Hand 1, and Off Hand 2
Many of these are macros I’ve created myself and others are the suggestions and creations of other players.











Hello there mate, i was wondering a thing about that weapon swaping macro, what do you want me to write exactly and how / how many macros, i use Merciless sword in MH and Merciless mace in OH, for the swap im using merciless shiv in OH
You’re basically creating 2 macros. This isn’t really a weapon swap macro in the traditional sense, but a swap macro that allows you to use 2 different off hand poisons ( so long as you have 2 different off hands).
Your first macro should read like this…
/equip Merciless Gladiator’s Bonecracker
/cast shiv
the second macro should read like this…
/equip Merciless Gladiator’s Shiv
/cast shiv
Now, for this to work you’ll want to have one poison, probably crippling on your bonecracker, and another poison…say mind numbing on your shiv.
This will allow you to always have wound on the MH, and use other situational poisons when necessary.
Sorry to disturb guys, but could any of you tell me if it’s possible to make a macro with shadow step, premeditate and embush, cause i must be the last stupid man on this earth and i can’t find the way to write it..
Thanks a lot
/castsequence Shadowstep, Premeditation, Ambush
that should work for your purpose.
hey zuggy i was wondering if there was a way to set a hot key to switch through the combat pages and if so what do you recommend?
/swapactionbar 1 2
this will swap between these 2 pages, if you are on page number 1 it will swap it page 2, if you are on 2 it will swap to 1. If you are on anything other than the pages specificed it will swap to the first of the two pages listed.
Simply create a macro for all the pages you’d like.
You can also use this version of the macro.
/changeactionbar 1
For example, maybe you want to bring up all your frost spells every time you sheep as a mage (stupid example, but never the less)
/cast Polymorph
/changeactionbar 2
Casts poly, then changes the bar.
Hope one of these two work for you.
hey zuggy thanks for the advice, it work out great. now i have another question about using bladefist trinket along with sinister strike but stop the annoying noise that plays because the trinket isn’t ready ! any suggestion, i know there is a mod but i was hoping there was another way.
Here you go
/use Bladefist Breath
/script UIErrorsFrame:Clear()
/cast Sinister Strike
hey zug me again, sorry to tell you that didnt fix the noise coming across! Any other idea deals of fixing the problem would be great, maybe a way to tell not to active until it has cooldown
Sorry, I misunderstood what you were saying. I believe what you’re looking for is the error speech.
Options–>Sound & Video–> then under play back, de-select “Error Speech.
As far as disabling the little clicky sound it makes I’m not sure, I’ll ask around to some of my guys and see if they have any idea.
no that isn’t it and i don’t no if there is away to make it go away but it is a swooshing sound that my trinket makes when it isn’t ready. so when you do find something any advice would be great. thanks for the reminder about error speech, i had forgotten all about it.
unfortunately I don’t know of any way to turn off that clicky sound you get when you press trinket and it’s not up, I’ll look around a bit…but I’m not sure you could do it without mod intervention.
hey zug know any why to use eviscerate and envenom on same macro but only have the envenom activate if there is deadly poison applied and eviscerate when
it isn’t
/cast Envenom
/stopcasting
/cast Eviscerate
ecko the macro you’re looking for requires a complex variable, I’m not sure if we can help you with exactly that, but you can make a modifier button like shift, alt or control so that you’ll do envenom instead of eviscerate
you don’t need a variable, since envenom won’t do anything by default and it should skip directly to evis.
But like Scythe said you could do something like this…
/cast [modifier:shift] Envenom; Eviscerate
ok thanks guys i’ll try it out cause the
/cast Envenom
/stopcasting
/cast Eviscerate
didn’t work so i try it the other way
keep in mind the other macro I listed there is a modifier macro, requiring the shift + click to active envenom.
Is there no way of having a macro that just equips another offhand, casts shiv. and then back to original offhand again (with only 1 push)
would like an answer at jamenfrede(at)hotmail.com since i dont read this blog that much
No, Nepharion. You cannot have a button macro that swaps and shivs due to the fact that swapping weapons activates your GCD, which in turn is the reason you must click the macro more than once.
I could help make you a macro that completes this function in a couple of clicks, but I’m not going to send a personalized macro via email for someone who doesn’t “read this blog that much”.
Zug and Co,
Love your site guys – I have no idea how I haven’t come across this sooner.
I’ve been a long time PvEer, who is so in love with trying to get a set of S3 swords that I’m going to try to push 2s with a disc priest (also equally PvP noobish) from 1500-1800.
I’ll be putting to the idiot-test everything you guys have written – if I can get 1800, then decent PvPers should be able to get a drake using this info.
Glad you found us! Make sure you check out my priest / rogue 2v2 guide, should give you a good place to start your arena experience!
Actually, it was your priest-rogue 2′s guide that I found first ;).
I like the fact that you show an alternative build (namely, Combat) – I’m far more used to playing it. It’s a refreshing difference to the “ShStep or Bust” mentality I normally see flying around.
Cheers chaps :)
Zug,
I have been trying to get teh following to work, and either AR or BF will activate, but not both. I even flipped BF and AR, still a no go.
/startattack
/use Abacus of Violent Odds
/castrandom Blade Flurry, Adrenaline Rush
In my experience I had
/castrandom Blade Flurry, Adrenaline Rush before
/use *Insert Offensive Trinket here*
If that doesn’t work, I wouldn’t find the /startattack part necessary as you can take care of that in a simple right-click.
..well, i’m not exactly sure what to tell you here. I just tested the following macro (sorry I’m not currently combat).
/startattack
/use 13
/castrandom Sinister Strike, Hemorrhage
and it worked perfectly, just double check your spelling, generally that’s what most errors are centered around.
i just want to say zuggaming helped me a lot to understand the rogue class, thank you guys now my rogue experience and skilled have improved a lot
just imagine that i learned about macros and mouseover here ;D
Thanks, Zatyr! Glad to help.
Make sure you check out the rogue focus macros too…trust me, if you can really get comfortable with them you’ll wonder how you ever got by without them.
hey any chance u can have 2 weapon switches in the same macro, for eg.
equiping a offhand then re equipping the offhand i have just replaced.
thanks
not without requiring multiple clicks, Zet.
yea thats how i want it. when i have a dagger equipped the macro equipps the mace, when i have mace equipped it equips the dagger.
binded in 1 macro, is that possible zug?
I’ve tested a few different things out and I don’t really think there’s anyway you can do what you want without getting some sort of addon involved. I would suggest just creating 2 macros, one for your mace / dagger combo and one for your dagger / mace combo.
I took the idea for the cold blood/eviscerate macro and attempted to apply it to a cheapshot/slice and dice and it didn’t work. Is there a pause command for macros that allows for the combo points to be added to the target before it goes off or is this an unattainable macro?
The reason your CS / SND macro isn’t working is due the activiation of the global cooldown, which doesn’t apply to cold blood. While I’m not really sure why you would ever want to use this macro as your CS should only be on your stealth bar (unless you were spec’d deep sub) the following macro should work for what you’re trying to do.
/castsequence cheap shot, slice and dice
It’s more or less a low lvl PvP macro I’m trying to create being combat with imp slice/dice.
let me know if that castsequence macro works for you, if it doesn’t I’ve got some other ideas we might try.
The problem that occurred with the castsequence macro is that I can’t use it twice as the stealth bar changes to the combat bar and unless I ‘click’ it on another actionbar it won’t work.
i really don’t understand the purpose at all for this macro, seems like you could just have cheap shot on the stealth bar and in the same position put snd on your combat bar and get the desired reaction.
you could use this, but it’s going to complete essentially the same function.
/cast [stealth] Cheap Shot; Slice and Dice
I have been trying to do a simple weapon swap macro but I cannot seem to get it to work. Here is what I got.
16 = MH, 17 = OH
Macro #1:
/equipslot 16
/equipslot 17
/cast ambush
/stopcasting
Then my follow up macro switches it back:
/equipslot 16
/equipslot 17
/cast sinister strike
/stopcasting
this is exactly how it put into the two button macro..what am I doing wrong?
it did not show it in my last post but I did have the wepon names in there:
Macro #1
Assassin’s Blade in oh, and Shadowfang in MH to start, hit macro it puts Assassin’s blade in MH and Shadowfang in OH, then casts ambush.
Macro#2
Assassin’s Blade in mh, and Shadowfang in oH to start, hit macro it puts Assassin’s blade in oH and Shadowfang in mH, then casts sinister strike.
@odin – i’m not sure what to tell you, both of those macros look correct. I just created 2 macros on my rogue of a similar nature and they both work fine. I imagine you’ve just got something misspelled or a typo…do note that you do not need a stop casting at the end of the macro.
here’s what i had
/equipslot Name of Dagger 16
/equipslot Name of Sword 17
/cast Backstab
/equipslot Name of Sword 16
/equipslot Name of Dagger 17
/cast Sinister Strike
I can across your website trying to update this macro but i fear it has been nerfed any alternatives you can suggest ?
/script CN=CastSpellByName;GCP=GetComboPoints();if (GCP>=5) then CN(“Eviscerate”);end;if UnitMana(“Player”)>=40 then CN(“Sinister Strike”);end
Yes, conditional macros like that have been completely removed from the game and there is no viable alternative with a similar functionality.
Hi guys can u help me out with a macro, trying to get my hunger for blood off faster.
tryed /cast Garrote
/stopcasting
/cast hunger for blood
But soon as u hit the key u get the garrote but bars change and cant get the hunger for blood off, can u help
option 1: put the macro on a key that isn’t on your stealth bar
option 2: remove the macro completely and put hunger for blood in the same hotkey position that your garrote hotkey is located on your stealth bar
Does anyone know how to script or macro if you are behind a target. You sneak up on a target from the side and do an ambush followed by a sinister strike and come to find out that you only have one combo point instead of three because you weren’t past the front plane of your target. Even building an addon button that shows up on the screen when you are behind your selected target would help greatly.
Thanks
@Augard – There is not a script that can accomplish what you’re seeking. These type of conditional macros were removed some time ago.
The only other real option is simply spamming the ambush macro until it goes off and placing your other macro in the same slot on the non-stealth bar for sinister strike.
Thank you for you quick reply. It will certainly save me a lot of time and frustration in attempting to do something that is not available.
“We the unwilling, led by the incompetent, have done so much with so little for so long, we will now attempt the impossible with nothing!”
i was wondering whats a better sap macro to find invisables in the arena… the
Spam sap to get openers
/cleartarget
/targetenemy
/cast sap
or the longer
/console targetNearestDistance 10.000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Sap
thanks.
Both will work fine, you’re really splitting hairs here.
hey i was wondering does anyone have any arena macros for the assassin/sub hybrid arena spec? thanks
Apologies for putting this macro/script question here but I did not see a general script area and since I am a rogue….
Is there a way to have a macro or script to pull an item out of your inventory and put it in a specific bag and slot? ie Yes I Am An Idiot Shield and place it in bag 4 slot 20
@Augard – I’m sure there is, check out this page…it should help you out with this problem
http://www.wowwiki.com/Item_equipping
Hi Zug… I just found this blog and u r awesome bro!
I am a noob and I don’t even know macros could make rogue so strong :)
Thanks for the advice and macros bro…
@chromehound…thanks, glad they are helpful!
Yooo Zuggy …:
Damn u’ve got some skillz !!
Tried some of the Roque Macro’s on the forum /blog
and they rock bananas !!
Really cool !!
If i find something usefull ill post it here to
peace out !!