Rogue Macros

Available Rogue Macros

Tricks of the Trade

Tricks of the Trade v2

Shadowdance + Dagger + Ambush

Shadowdance + Dagger + Ambush – Switch Back

Undead – Cannibalize + Stealth OR Vanish

Shadow Dance with Hotbar Swap

Sap + Melee Attack

Stealth (OOC)/ Gouge (Combat)

Evasion/Ghostly Strike

One Button Poisons

Normal Cheap Shot (or Garotte)/Premed Cheap Shot (or Garotte)

Shadowstep to Kidney Shot

Shadowstep to Sap

Hemorrhage + Autoattack

Mashable Stealth


Deadly Throw/Throw

Weapon Swap to Shiv

Weapon Swap to Shiv/Back to regular Offhand.

Ambush if Stealthed otherwise Backstab

Blind Mouseover

Blind Target Alt Blind Focus

Blind Focus

Cold Blood/Eviscerate

Gouge then Bandage

Dismount/Smashable Sap Enemy

Smashable Sap Enemy

Clear Target/Sap

Full Preparation v2.0

Premeditation to Cheap Shot

Premeditation to Garrote

BGs – Summon Archmage Vargoth and Smile

Reliable Vanish

Vanish in Combat. Otherwise Stealth

Shadow Dance + Bloodfury

Stealth + Premed + CS

Vanish Premed Garrote

Cancel Hand of protection + Ambush and Hemo

Shadowstep + KS + CS + CS + Premed

Shadowstep + SD + CS + Blood fury

Uptodate Poisons

Shadowstep kick

Target arena 2 – Blind

focus blind arena 1

Trinket + Blood fury + EVIS

Clarifying some wow lingo

Premed is Premeditation

CS is Cheap Shot

KS is Kidney Shot

Hemo is Hemorrhage

SD is Shadowdance

Tricks of the Trade– This allows you to use tricks of the trade without deselecting your current target. Replace ‘YOURPARTYMEMBERHERE’ with the name of your partner.

#showtooltip Tricks of the Trade
/cast [target=YOURPARTYMEMBERHERE] Tricks of the Trade

Tricks of the Trade v2– Priority order is as follows = direct target, focus, targets target. If you have a friendly player target it will put ToTT on him or her, if you do not have a friendly player targetted but have a friendly focus it will cast ToTT on him or her, if you don’t have a friendly target or focus set it will be cast on your targets target.

 #showtooltip Tricks of the Trade
/cast [help] [target=focus, help] [target=targettarget, help] Tricks of the Trade

Shadowdance + Dagger + Ambush– Swaps you to your dagger so you can use Ambush while Shadow Dancing, as well as use all your other openers/stealth skills since they aren’t based off weapon damage. Set up your second bar with your Shadow Dance abilities. See the following macro to swap back after Shadow Dance has ended.

 #showtooltip Shadow Dance
/equipslot 16 NAME OF DAGGER
/cast Shadow Dance
/swapactionbar 2

Shadowdance + Dagger + Ambush – Switch Back– This macro compliments the previous macro. After Shadow Dance is over, use this macro to swap to your slow mainhand before you use Hemorrhage again.

#showtooltip Hemorrhage(Rank 5)
/equipslot 16 NAME OF WEAPON
/cast Hemorrhage(Rank 5)


Undead – Cannibalize + Stealth OR Vanish– This macro makes it possible to Cannibalize while stealthed (OOC) or Cannibalize while using Vanish (in combat). The macro has also been modified so you cannot Cannibalize while stealthed or vis versa. IMPORTANT: Do not hit this macro while in combat if you want to Cannibalize but not use Vanish.

 #showtooltip Cannibalize
/cast [nostealth] !Cannibalize;
/cast [nocombat] !Stealth; Vanish


Shadow Dance with Hotbar Swap– Set up bar 2 to be your main bar with Sap on it, Ambush instead of Backstab, Cheap Shot instead of Kidney Shot, and Garrote over Rupture. Hit the Shadow Dance macro once to activate, and a second time to swap your bar back to normal.

/cast Shadow Dance
/swapactionbar 1 2

Sap + Melee Attack– It will sap and melee your target, without breaking sap. While it will unstealth you, you have 10 seconds to restealth, and just did 500-1000 free damage.

 #showtooltip Sap
/console targetNearestDistance 10,000000
/targetenemy [noharm][dead]
/console targetNearestDistance 41.000000
/cast [harm,nodead] Sap


Stealth (OOC)/ Gouge (Combat)– Stealth if out of combat, otherwise in combat it uses Gouge.

 #show stealth
/cast [combat] Gouge; Stealth

Evasion/Ghostly Strike– When you use Evasion it will use Ghostly Strike at the same time. If Evasion isn’t ready it will use GS without Evasion and it will show Evasion’s Cool Down.

 #show Evasion
/cast Ghostly strike
/cast Evasion


One Button Poisons– This macro makes one icon on your actionbars apply your poisons. Left click the button to apply to your Mainhand, right click to apply to your off hand. Hold down shift to apply Wound Poison, alt for Deadly poison, control for Crippling and del for Mind Numbing as modifiers to switch poison type. The tooltip will switch with modifier. Select the ‘?’ icon for the macro and the Icon with change with the modifiers as well. But I would look at the bottom for a better poison macro ( PvP wise ).

/use [nomodifier] Instant Poison VII; [modifier:ctrl] Crippling Poison II; [modifier:shift] Wound Poison V; [modifier:alt] Deadly Poison VII; [modifier:delete] Mind-numbing Poison III
/use [button:1] 16; [button:2] 17


Normal Cheap Shot (or Garotte)/Premed Cheap Shot (or Garotte)– If you push the macro normally, then youll use Cheap Shot/Garotte normally, but if you hold the modifier button ( in this case), then youll use Premeditation + opener attack. So you have 2 buttons instead of 4. Replace Cheap Shot with Garotte to change the opener to Garotte

#showtooltip cheap shot
/cast [modifier:alt] premeditation
/cast Cheap shot


Shadowstep to Kidney Shot– This macro is useful for landing a Kidney Shot. To use it effectively, you should first move out of melee range or turn away from your target to prevent the Kidney Shot from registering from the front before the Shadowstep occurs.

 #showtooltip Kidney Shot
/cast Shadowstep
/cast Kidney Shot


Shadowstep to Sap– Sure, both should already be bound individually, but this is useful to increase the reliability of getting a Sap off from inside a Hunter’s flare before it unstealths you, or to get a Sap off before your target moves too far out of range.

/cast Shadowstep
/cast Sap


Hemorrhage + Autoattack– This can be done with any primary attack of course. The idea here is that if your energy bar is too low after target swapping, it will still start your autoattack on that target without having to use another bind.

 #showtooltip Hemorrhage
/cast Hemorrhage


Mashable Stealth– This one is often overlooked or people don’t know quite how this works. Many people will use a “/cast [nostealth] Stealth” macro, but without the exclamation point, it can cause you to exit stealth if you spam it. Instead, the macro above will NEVER cause an unstealth (but I added the ability to manually do so by using a modifier key).

#showtooltip Stealth
/cast [nomodifier] !Stealth
/cancelaura [modifier] Stealth


Shadowstep/Kick– When pressed normally it will use Shadowstep. When tapped while holding shift down it will Shadowstep then when tapped again with shift being pressed it will Kick your target.

#showtooltip Shadowstep
/castsequence [modifier:shift, target=focus] Shadowstep, Kick
/cast [nomodifier:shift] Shadowstep


Deadly Throw/Throw– Uses Deadly Throw if you have Combo Points. Otherwise, it uses Throw.

 #show deadly throw
/cast deadly throw
/cast throw


Weapon Swap to Shiv– Equips another weapon to your offhand and Shivs your Target. Have an offhand for all 3 poisons. Be sure to replace the [OFFHAND] with the name of the offhand you wish to equip.

/equipslot 17 [OFFHAND WEAPON]
/cast shiv


Weapon Swap to Shiv/Back to regular Offhand.– Equips another weapon to your offhand and Shivs your Target. Have an offhand for all 3 poisons. Be sure to replace the [OFFHAND] with the name of the offhand you wish to equip. Press Alt and tap this macro to put back on your default Off Hand. It should be noted there is a 1 second cooldown on weapon changes.

/equipslot 17 [OFFHAND WEAPON]
/cast shiv
/equipslot [modifier:alt] 17 [DEFAULT OFFHAND WEAPON]


Ambush if Stealthed otherwise Backstab– If you are stealthed it will ambush the target. Otherwise it will backstab.

/cast [stealth] Ambush; Backstab


Blind Mouseover– This will blind the target your are mousingover. If you do not have a target under your mouse it will blind your target.

/cast [target=mouseover, exists] Blind; blind

Blind Target Alt Blind Focus– This makes you Blind your target by using the macro at normal. But if you hold alt down, then you will Blind your Focus target.

/cast [nomodifier] blind
/cast [modifier:alt, target=focus] blind
/stopmacro [nomodifier]


Blind Focus– This will Blind your focus target if you have one. If you do not have one, it will Blind your current target.

/cast [target=focus, exists] Blind; blind;


Cold Blood/Eviscerate– One button press for a Cold Blooded Eviscerate.

 /cast Cold Blood
/cast Eviscerate


Gouge then Bandage– Gouge the target then bandage yourself. Update with your correct bandage!

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


Dismount/Smashable Sap Enemy– This macro will dismount you, stealth you, and then try and sap a stealthed guy. So keep mashing this one when you suspect a stealther nearby.

 #show Stealth
/cast [stance:0] !Stealth
/targetenemy [harm][nodead]
/cast Sap


Smashable Sap Enemy– This tries to target your nearest enemy and Sap them if you have no target selected. If you have a target already selected it shouldn’t drop your current target. This is also great for getting a Sap off an opposing stealthed enemy you are looking for.

 #showtooltip Sap
/targetenemy [harm][nodead]
/targetenemy [noharm][dead]
/cast Sap


Clear Target/Sap– Another flavor for Sap. This one differs in that it will clear your current target and re-target your closest visible target. Example: If you target a Priest and then notice a Rogue nearby it will switch targets to the Rogue and Sap him.

#show sap
/cast sap


Full Preparation v2.0– Blow all your preparable abilities before you use Preparation. This macro will not use Evasion if you are stealthed.

#show Preparation
/cast [nostealth] Evasion
/cast sprint
/cast preparation


Premeditation to Cheap Shot– Uses Premeditation then Cheap Shots on your current target.

 #show premeditation
/cast Premeditation
/cast Cheap Shot


Premeditation to Garrote– Uses Premeditation then Garrotes on your current target.

 #show premeditation
/cast Premeditation
/cast Garrote


BGs – Summon Archmage Vargoth and Smile– Doesn’t work in Arenas anymore, but it always makes me smile in BGs and PVE.

 #showtooltip Vanish
/use Archmage Vargoth's Staff
/cast Vanish


Reliable Vanish– Stops whatever you are doing and Vanishes. Basically it makes Vanish THAT MUCH more reliable.

 #show Vanish
/cast Vanish


Vanish in Combat. Otherwise Stealth– If you are in combat the macro will attempt to vanish. If you are out of combat it will stealth.

 /cast [nocombat] Stealth; Vanish


Source 2 from here on

Shadowdance + Bloodfury– My dance/sap macro. I’ll often use this solely to activate dance. Sap is in there as well because there’s really no reason for it not to be.

 /cast Shadow Dance
/cast Blood Fury(Racial)
/cast Sap

Stealth Premed + Cheap Shot– Spammable stealth macro. Every rogue should have this. Lets you get a quick stealth/cs off. The exclamation mark prevents you from unintentionally destealthing by spamming the macro.

 #show Stealth
/cast !Stealth
/cast Premeditation
/cast Cheap Shot

Vanish Premed Garrote– My vanish/garrote macro. The [stance:0] modifier prevents me from vanishing if dance is up. Unless I’m lagging. For that reason, I’ll normally wait about a third of a second after activating dance before I hit this macro.
#show Garrote
/cast [stance:0] Vanish
/cast Premeditation
/cast Garrote

Cancel Hand of Protection + Ambush and Hemo – My attack macro. Ambushes if I’m in stance:3, hemo’s otherwise. This is what I was referring to when I mentioned that an alternate ambush bind can be nice. There’s no way that I know of to code a macro that would always use ambush if available. If anyone knows how, please let me know. The last bit of the macro just clears the error text for when I’m hemoin real hard.

 /cancelaura Hand of Protection
/cast [stance:3] Ambush
/cast [stance:0] Hemorrhage
/script UIErrorsFrame:Clear()

Shadowstep + Kidney shot– Great for cheesing evasions and general ks fails.

 /cast Shadowstep
/cast [stance:0] Kidney Shot
/cast [stance:1] Cheap Shot
/cast [stance:3] Cheap Shot
/cast Premeditation

Huddle– This macro makes swaps a lot faster.

/cast Shadowstep
/cast Shadow Dance
/cast Cheap Shot
/cast Blood Fury(Racial)

Huddle– Really nice macro to quickly apply poisons. I normally set these up so that a left click will poison my MH and a right click will poison my offhand. Just drag it onto a bar spot that isn’t keybound and click it.

/use [button:1]Wound Poison VII ; [button:2] Crippling Poison
/use [button:1] 16; [button:2] 17
/click StaticPopup1Button1

Huddle– Always hilarious.

#show Shadowstep
/cast [target=focus] Shadowstep
/cast [target=focus] Kick

Huddle– Use these.

 /cast [target=arena2] Blind

Huddle– And I suggest binding that as well.

/focus arena1

Huddle– Causes your PET to use huddle.

/use 10
/cast Blood Fury(Racial)
/cast Eviscerate

  • Source 1
  • Source 2
  • Advertisements