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.