Rogue Macros WoW Classic: Best Commands for PvE and PvP
The rogue is the master of surprise attacks and melee control. On WowX5 x5 rogues top DPS charts through Ambush openers, Sinister Strike + Eviscerate rotation and smart poison usage. Macros speed up the routine and give an edge in PvP.
All powerful stealth attacks require you to be stealthed. Only break stealth through an attack — never click empty space, or you'll lose stealth with no damage dealt. Bracket conditionals, /castsequence and /stopcasting do not exist in the 1.12.1 client — use /script.
Contents
◆Stealth Openers
Three buttons for opening from stealth:
Ambush from Stealth
Casting Stealth again while stealthed takes you out of it, so two /cast lines in a row are risky. The safe version checks with /script (rogue Stealth is shapeshift "form" 1): the first press enters Stealth, the second casts Ambush:
/script local _,_,a=GetShapeshiftFormInfo(1) if a then CastSpellByName("Ambush") else CastSpellByName("Stealth") end
Garrote (Bleed Opener)
/cast Garrote
Ambush (Rank 6) deals 250% weapon damage plus 290 and in 1.12.1 requires a dagger in the main hand — use a slow dagger with high maximum damage for maximum spike damage.
Core Attack Macros
Sinister Strike + Eviscerate by Combo Points
| Combo Points | Action |
|---|---|
| 1–4 | Sinister Strike to build points |
| 5 | Eviscerate to finish |
Modifier version (Shift = Eviscerate):
/script if IsShiftKeyDown() then CastSpellByName("Eviscerate") else CastSpellByName("Sinister Strike") end
No-modifier version — the finisher fires automatically at 5 combo points:
/script if GetComboPoints()>=5 then CastSpellByName("Eviscerate") else CastSpellByName("Sinister Strike") end
Sprint
/cast Sprint
Sprint increases movement speed by 70% for 15 sec and does not break stealth — good both for chasing and for kiting a mage.
◆Poisons
Applying Poison to the Main Hand
There is no native /use-by-name command in 1.12.1. Put the poison (for example Deadly Poison V or Instant Poison VI) in backpack slot 1 and use:
/script UseContainerItem(0,1) PickupInventoryItem(16) ReplaceEnchant()
16 is the main hand, 17 the off-hand. ReplaceEnchant() confirms replacing the old poison automatically.
Poison on the Off-Hand
/script UseContainerItem(0,2) PickupInventoryItem(17) ReplaceEnchant()
Here the second poison sits in backpack slot 2.
◆Interrupt and Control
Kick — Instant Interrupt
/cast Kick
Kick interrupts any cast. In PvP use it against mages and priests — 5 seconds of school lockout is decisive in a short fight.
Blind (CC)
/cast Blind
Vanish — Emergency Escape
/cast Vanish
In 1.12.1 Vanish does not remove periodic damage from you: a DoT tick right after the cast can pull you out of stealth. Wait for a moment when no damage is hitting you.
Raid Macros
Backstab (Dagger Rotation)
/cast Backstab
Expose Armor (for raid debuff)
/cast Expose Armor
PvP Macros
The "Ambush → Eviscerate → Blind → Vanish" chain cannot be put on one button: only one global-cooldown ability fires per key press. Split it across separate buttons and press them in order:
- Ambush (or Garrote) from stealth.
- Eviscerate once you have enough combo points.
- Blind — take the target out of the fight for 10 sec.
- Vanish — drop combat and open from stealth again.
Useful Rogue Macros Table
| Name | How it works | Purpose |
|---|---|---|
| SS+Evisc | /script: 5 combo points = Eviscerate, otherwise Sinister Strike | Quick rotation |
| Stealth Opener | /script: in Stealth = Ambush, otherwise Stealth | Engage opener |
| Poison Apply | /script UseContainerItem + PickupInventoryItem(16) | Apply poison |
| Blind CC | /cast Blind | PvP crowd control |
◆Related
FAQ
?How to apply poisons to weapons with a rogue macro?
There is no native /use-by-name command in 1.12.1. Use /script instead: put the poison in your backpack (bag 0, slot 1) and run /script UseContainerItem(0,1) PickupInventoryItem(16) ReplaceEnchant() — the poison is applied to your main hand. Use 17 instead of 16 for the off-hand.
?Can you make an Ambush macro that enters stealth automatically?
Ambush requires stealth. One button via /script: if Stealth is active it casts Ambush, otherwise it casts Stealth. Press it twice: the first press enters stealth, the second attacks.
?How to make a Pickpocket macro for a rogue?
Use /cast Pick Pocket on the targeted mob while stealthed. No special macro needed — just bind it to a key and pick pockets before engaging.
Now jump into WoW Classic X5
Theory alone gives no XP. Join WoW Classic X5 — Vanilla 1.12.1, x5 rates, blizzlike mechanics — and try this guide in game.
- Create an account on wowx5.ru
- Download the WoW Classic 1.12.1 client
- Put into realmlist.wtf:
set realmlist play.wowx5.ru