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.
#showtooltip
/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