Guides

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.

Macros
MacrosOne button, several commands
Syntax
SyntaxSlash commands
Trinkets
TrinketsActivate by slot

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

CommandWhat it does
/cast NameCast a spell or ability.
/use NameUse an item (potion, stone, trinket).
/equip NameEquip an item from your bags.
/script (or /run)Run a line of Lua code.
/petattack, /petfollowPet commands (Hunter, Warlock).
/startattackBegin auto-attacking the target.
/stopcastingInterrupt your current cast.
/target NameTarget a unit by name.
/followFollow your selected target.
/s, /p, /rwSay / 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
Tip

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:

Совет

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.

Start playing on WoW Classic X5

Vanilla 1.12.1 realm with x5 rates. Registration takes a couple of minutes.