Rogue macros

A selection of useful Wow rogue macros.

Shadowlands Subtlety all cooldowns

/cast Shadow Dance
/cast Shadow Blades
/cast Symbols of Death

All your cooldowns in one.

Shadowstep friendly or enemy

#showtooltip Shadowstep
/cast [@mouseover,exists,nodead][@player] Shadowstep

Shadowstep your mouseover target friendly or enemy.

Tricks of the Trade macro

#showtooltip Tricks of the Trade
/cast [@focus,help] Tricks of the Trade

Cast Tricks of the Trade on your focus target. (Set main tank as your focus target)

Shadowstrike-Shadow Dance

#showtooltip Shadow Dance
/cast [stance:0]Shadow Dance
/cast [stance:1]Shadowstrike
/cast [stance:2]Shadowstrike

Cast Shadowstrike immediate after Shadow Dance.

Cheap Shot/Kidney Shot

/cast [stealth] Cheap Shot; Kidney Shot

Cheap shot your target when in stealth else kidney shot.

Rogue Stances

[stance:0] = Unstealthed [stance:1] = Stealth
[stance:2] = Vanish

Rogue Classic macros

Blind mouseover macro

#showtooltip blind
/cast [@mouseover] [ ] Blind

Cast Blind on your mouseover target.

Gouge or Sap macro

/cast [stealth] Sap; [nostealth] Gouge

Cast Sap when in stealth else Gouge.

Vanish or stealth

/cast [nocombat] Stealth; Vanish

Attempt to vanish when in combat or stealth if out of combat.

Older macros , some might be outdated

Marked for death mouseover macro

/cast [@mouseover,harm,nodead][] Marked for Death

Cast marked for death on your mouseover target if you have one else on your target.

Gouge + self bandage

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

Casts gouge and then bandages yourself.

Envenom or eviscerate rogue macro

/cast [modifier:shift] Eviscerate; Envenom

Rogue macro casts envenom or shift + macro casts eviscerate.

More reliable Vanish macro

#show Vanish
/cast Vanish

Stops your attack and casts Vanish.

Rogue Sap macro

/cast Sap

Evasion and / or Ghostly strike

#show Evasion
/cast Ghostly strike
/cast Evasion

Sap nearest target

#showtooltip Sap
/console targetNearestDistance 10.000000
/targetenemyplayer [noharm][dead]
/console targetNearestDistance 14.000000
/cast [harm,nodead] Sap

Spammable Sap macro.