WoW Classic Macros: Best Commands for Every Class
Vanilla WoW Classic 1.12 · x5 realm · wowx5.ru# WoW Classic Macros: Guide for Every Class
Macros in WoW Classic automate routine actions and let you perform several commands with one button. On the WowX5 x5 server the right macros save time and boost effectiveness in raids and PvP.
How to create a macro
1. Type /macro in chat or press Escape → Macros. 2. Click "New" → set a name (up to 16 characters) → choose an icon. 3. Enter commands in the text box. 4. Click "Save" → drag the macro to an action bar.
Name macros short — the name shows under the icon. Good: "CHARGE", "HEAL", "AURA". Bad: "WARRIOR_PVP_BATTLE_SHOUT".
Basic macros (all classes)
/use Elixir of the Mongoose
/use Grilled Squid
Applies two consumables at once with one button.
/target [target=focus]
/cast Kick
Interrupts the focus target's spell without changing your main target.
Warrior macros
/cast [stance:1] Heroic Strike; [stance:2] Cleave; [stance:3] Shield Slam
Smart weapon — auto-selects attack based on current stance.
/cast Charge
/cast Berserker Rage
Chain: Charge + Berserker Rage for instant fear immunity.
Mage macros
/cast Arcane Power
/cast Presence of Mind
/cast Pyroblast
PvP burst combo — three spells chained on one button.
/cast [mod:shift] Portal: Stormwind; Teleport: Stormwind
Shift — portal for the group, no Shift — teleport for yourself.
Rogue macros
/cast Slice and Dice
/startattack
Applies Slice and Dice and starts auto-attack.
/cast Blind
/cast Sprint
Blinds and immediately escapes — PvP evacuation macro.
Priest macros
/cast [help] Flash Heal; [harm] Smite
On an ally — heal, on an enemy — damage. One button, two roles.
/cast [mod:alt] Power Word: Shield; [help] Renew; [harm] Shadow Word: Pain
Triple conditional macro: Alt — shield, ally — Renew, enemy — SW:P.
Hunter macros
/cast Hunter's Mark
/cast Serpent Sting
Hunter's Mark + Serpent Sting on a new target with one button.
/petattack
/cast Kill Command
Pet attacks + Kill Command instantly.
Related material
Advanced macro techniques
Sequential multi-action macros
/castsequence reset=combat/target Faerie Fire, Insect Swarm, Moonfire
Each press fires the next spell in the list. Resets on target change or leaving combat.
Focus target macros
Focus is a secondary target, independent from your main target. Essential for interrupts in raids and PvP.
/focus
Sets the current target as your focus.
/cast [target=focus] Counter Spell
Applies Counter Spell to the focus target without switching your main target.
Auto-attack + ability
/startattack
/cast Heroic Strike
Starts auto-attack and simultaneously queues Heroic Strike. Useful for opening combat without losing GCD.
Common macro writing mistakes
- Space in spell name —
/cast Heroic Strikeis correct, check capitalization too; some clients are case-sensitive. - Macro too long — the limit is 255 characters per macro. Split into multiple macros.
- Expecting non-1.12 conditions — SuperWoW extended conditionals expand possibilities, but the base 1.12.1 client works with the standard
/cast [mod:...]set.
Related material
FAQ
How do I create a macro in WoW Classic?
Open the macro menu: /macro or the Macros button in the main menu. Choose 'Character-specific' (18 slots) or 'General' (36 slots). Click 'New', set a name and icon, enter commands — then drag the macro to an action bar.
Can I use Shift/Ctrl modifiers in macros on WowX5?
Yes, the standard 1.12.1 client supports conditional macros with /cast [mod:shift], [mod:ctrl], [mod:alt]. This lets one button do different things depending on which modifier you hold.
Is there a macro limit in WoW Classic?
36 general macros (available on all characters on the account) + 18 character-specific macros. That's 54 macro slots total. You can't fit more without addons — plan wisely.