WoW Rogue Macros (Classic)

Melee Attack

This macro targets an enemy and starts your melee attack. Hitting this repeatedly won't stop your attack, making it safe to spam.

#showtooltip Attack
/cleartarget [dead][help]
/targetenemy [noexists]
/startattack [harm]

Sinister Strike

This macro targets an enemy, starts your attack and casts Sinister Strike.

#showtooltip Sinister Strike
/cleartarget [dead][help]
/targetenemy [noexists]
/startattack [harm]
/cast [harm] Sinister Strike

Stealth or Vanish

This macro enters Stealth normally or using Vanish if in combat.

/cast [combat] Vanish; [nostealth] Stealth

Stealth and Opener

These will bring you into Stealth and if you are already in Stealth, it will cast your opener.

Garrote Opener

#showtooltip Stealth
/cast [stealth] Garrote
/cast [nostealth] Stealth
Cheap Shot Opener

#showtooltip Stealth
/cast [stealth] Cheap Shot
/cast [nostealth] Stealth

Ambush Opener

#showtooltip Stealth
/cast [stealth] Ambush
/cast [nostealth] Stealth

Cheap Shot

This macro makes casting Cheap Shot easy when you are in combat. You can spam this to first cast Vanish and then to cast Cheap Shot. If you are not in combat, you will enter Stealth normally.

/cast [combat, nostealth] Vanish; [nostealth] Stealth; [stealth] Cheap Shot

Sap or Gouge

This will use Sap if you are in Stealth, otherwise it uses Gouge, letting you have two stun abilities on the same key.

/cast [stealth] Sap; [nostealth] Gouge

Potions and Bandages

This is an easy way to bind Health Potions, Mana Potions and Bandages to a single button. Pressing it normally will use a Health potion, holding down control will use a Mana potion and holding down shift will use a bandage.

Don't forget to change which type of potion and bandage it uses as you are leveling up.

/use [mod:shift] Wool Bandage
/use [mod:ctrl] Lesser Mana Potion
/use [nomod] Lesser Healing Potion