Classes & races

Rogue Macros WoW Classic: Best Commands for PvE and PvP

Section: Classes & races 5 min read Vanilla 1.12.1 · x5 Updated 08.10.2026
Rogue
RogueStealthy assassin and combo master
Ambush
AmbushPowerful opener from stealth
Eviscerate
EviscerateCombo point finisher
Sprint
SprintChase or escape

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
  1. Stealth Openers
  2. Core Attack Macros
  3. Poisons
  4. Interrupt and Control
  5. Raid Macros
  6. PvP Macros
  7. Useful Rogue Macros Table
  8. Related

Stealth Openers

Three buttons for opening from stealth:

StealthStealthRank 4Instant10 sec cooldownAllows the rogue to sneak around, but reduces your speed by 30%. Lasts until cancelled.AmbushAmbushRank 660 EnergyMelee RangeRequires Stealth, dagger in main handAmbush the target, causing 250% weapon damage plus 290 to the target. Must be stealthed and behind the target. Awards 1 combo point.GarroteGarroteRank 650 EnergyMelee RangeRequires StealthGarrote the enemy, causing 552 damage over 18 sec, increased by your Attack Power. Must be stealthed and behind the target. Awards 1 combo point.

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 StrikeSinister StrikeRank 845 EnergyMelee RangeAn instant strike that causes 68 damage in addition to your normal weapon damage. Awards 1 combo point.EviscerateEviscerateRank 935 EnergyMelee RangeFinishing move that causes damage per combo point, increased by Attack Power: 904-1012 damage at 5 points.

Sinister Strike + Eviscerate by Combo Points

Combo PointsAction
1–4Sinister Strike to build points
5Eviscerate 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

KickKickRank 425 EnergyMelee RangeInstant10 sec cooldownA quick kick that injures a single foe for 80 damage. It also interrupts spellcasting and prevents any spell in that school from being cast for 5 sec.BlindBlindRank 130 Energy10 yd range5 min cooldownReagents: Blinding PowderBlinds the target, causing it to wander disoriented for up to 10 sec. Any damage caused will remove the effect.VanishVanishRank 2Instant5 min cooldownReagents: Flash PowderAllows the rogue to vanish from sight, entering an improved stealth mode for 10 sec. Also breaks movement impairing effects.

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

BackstabBackstabRank 960 EnergyMelee RangeRequires a dagger in the main handBackstab the target, causing 150% weapon damage plus 225 to the target. Must be behind the target. Awards 1 combo point.Expose ArmorExpose ArmorRank 525 EnergyMelee RangeFinishing move that exposes the target, reducing armor for 30 sec: 1700 armor at 5 points.

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:

  1. Ambush (or Garrote) from stealth.
  2. Eviscerate once you have enough combo points.
  3. Blind — take the target out of the fight for 10 sec.
  4. Vanish — drop combat and open from stealth again.

Useful Rogue Macros Table

NameHow it worksPurpose
SS+Evisc/script: 5 combo points = Eviscerate, otherwise Sinister StrikeQuick rotation
Stealth Opener/script: in Stealth = Ambush, otherwise StealthEngage opener
Poison Apply/script UseContainerItem + PickupInventoryItem(16)Apply poison
Blind CC/cast BlindPvP 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.

Quest complete: guide read

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.

Objectives:
  1. Create an account on wowx5.ru
  2. Download the WoW Classic 1.12.1 client
  3. Put into realmlist.wtf: set realmlist play.wowx5.ru
Rewards:
Experience ×5 Loot ×5 Free, no pay-to-win
Claim reward Download client