WoW Classic Macros: Syntax, Commands and Examples
Vanilla WoW Classic 1.12 · x5 realm · wowx5.ru# WoW Classic Macros: Syntax, Commands and Examples
Macros let you combine several in-game commands into a single button. In WoW Classic 1.12.1 (the WowX5 server, x5 rates) good macros save action-bar space, speed up your reactions and help you squeeze the most out of your rotation. Below are the basics: where to create macros, which commands exist and which universal templates every class can use.
Where to create macros
Press Esc -> "Macros" or type /macro. You get 18 general macros (shared across your account) and 18 character-specific ones. Each macro holds up to 255 characters, can have its own icon and name, and can be dragged onto your action bar like a normal spell.
Core commands
| Command | What it does |
|---|---|
/cast Name | Cast a spell or ability. |
/use Name | Use an item (potion, stone, trinket). |
/equip Name | Equip an item from your bags. |
/script (or /run) | Run a line of Lua code. |
/petattack, /petfollow | Pet commands (Hunter, Warlock). |
/startattack | Begin auto-attacking the target. |
/stopcasting | Interrupt your current cast. |
/target Name | Target a unit by name. |
/follow | Follow your selected target. |
/s, /p, /rw | Say / party / raid-warning chat. |
Spell ranks (downranking)
Mana is expensive in Vanilla, so downranking matters — casting a lower rank of a spell to save mana. In a macro the rank goes in parentheses:
/cast Flash Heal(Rank 2)/cast Lightning Bolt(Rank 4)
Without a rank the highest known rank is used.
Vanilla macro limits and the SuperMacro addon
The stock 1.12.1 macro system has no conditionals — there is no [mod:shift], [target=mouseover], [@focus] and no /castsequence (all of that arrived only in The Burning Crusade). One macro casts one spell per global cooldown per press.
Advanced macros (heal on mouseover, polymorph by focus, one-button stance dancing) are done in Vanilla with the SuperMacro addon, which removes the length limit and adds conditional /cast via Lua. For mouseover healing you can also use Clique or Roid Macros.
Universal macros
These templates work for any class.
Activate top trinket + any ability
/script UseInventoryItem(13)/cast Ability Name
Activate bottom trinket
/script UseInventoryItem(14)
Quaff a healing potion
/use Minor Healing Potion
Use a Healthstone (Warlocks give these to the group)
/use Healthstone
equipment slots for /script UseInventoryItem(N): 13 is the top trinket, 14 the bottom, 10 gloves, 8 boots. This is the reliable way to fire trinkets and on-use items straight from your rotation.
Class macros
Detailed collections of working macros for each class:
- Warrior macros
- Paladin macros
- Hunter macros
- Rogue macros
- Priest macros
- Shaman macros
- Mage macros
- Warlock macros
- Druid macros
Start with 3-4 macros for your most frequent actions (trinket+burst, emergency heal/defensive, pet commands). Do not try to automate the whole rotation - in Vanilla that is impossible and unnecessary.
Ready to level up? Create a character on WowX5 and connect to the server.
FAQ
How do I create a macro in WoW Classic?
Press Esc -> Macros or type /macro. You get 18 general and 18 character-specific slots, each up to 255 characters; drag the finished macro to your action bar.
Do [mod] and mouseover conditionals work in Vanilla?
No. Stock 1.12.1 macros have no conditionals and no /castsequence. For mouseover healing or focus casting you need the SuperMacro, Clique or Roid Macros addon.
How do I downrank a spell in a macro?
Put the rank in parentheses: /cast Flash Heal(Rank 2). Without a rank the highest known rank is used.