MMO Macros
WoW Classic Era Macros

WoW Classic Era Macros

Macros for World of Warcraft Classic

Macros are an essential part of World of Warcraft Classic Era, allowing players to optimize their gameplay and execute complex actions with a single button press. This guide will walk you through the basics of creating, using, and understanding macros in WoW Classic Era.

Introduction to Macros in WoW Classic Era

Macros in WoW Classic Era are a set of instructions that can be assigned to a button on your action bar. They are used to automate gameplay, enhance abilities, or manage in-game tasks more efficiently. Some common uses for macros include:

  • Casting multiple abilities in a specific sequence
  • Targeting specific units or players
  • Applying crowd control or debuffs to enemies
  • Managing pet abilities
  • Communicating with your party or raid members

Creating a Macro

To create a macro in WoW Classic Era, follow these steps:

  1. Press Escape to open the game menu, and click Macros.
  2. Click New in the macro window.
  3. Choose a name for your macro and select an icon.
  4. Enter your macro commands in the text box.


/castsequence reset=10 Frostbolt, Fireball

This macro will cast Frostbolt followed by Fireball, and reset the sequence after 10 seconds.

Macro Commands

Common Commands

  • /cast [options] spell: Casts a spell, with optional conditions.
  • /use [options] item: Uses an item, with optional conditions.
  • /castsequence [options] spell1, spell2, ...: Casts a series of spells in the order specified.
  • /target [options] unit: Targets a specific unit, with optional conditions.
  • /assist [options] unit: Assists a specific unit, with optional conditions.
  • /stopcasting: Stops your current cast.

Communication Commands

  • /say [message]: Sends a message to players nearby.
  • /yell [message]: Sends a message to all players in the zone.
  • /party [message]: Sends a message to your party members.
  • /raid [message]: Sends a message to your raid members.
  • /bg [message]: Sends a message to your battleground teammates.

Targeting Macros

Targeting macros allow you to quickly select specific units in the game. Here are a few examples:

Target your focus target:

/target focus

Target the nearest enemy:

/targetenemy [noharm]

Target a specific player in your party:

/target [party1]


Conditionals are used in macros to check various game states and execute actions based on those states. Here are some common conditionals:

  • [exists]: Executes the action if the target exists.
  • [dead]: Executes the action if the target is dead.
  • [harm]: Executes the action if the target is an enemy.
  • [help]: Executes the action if the target is a friendly unit.
  • [mod:shift]: Executes the action if the Shift key is held.


/cast [harm] Frostbolt; [help] Frost Armor

This macro will cast Frost Armor if the target is friendly and Frostbolt if the target is an enemy.

Cast Sequence Macros

Cast sequence macros allow you to execute a series of abilities in a specific order. Some options for cast sequence macros include:

  • reset=n: Resets the sequence after n seconds.
  • reset=combat: Resets the sequence when you exit combat.
  • reset=target: Resets the sequence when you change targets.


/castsequence reset=15 Shadow Word: Pain, Mind Blast, Smite, Smite, Smite

This macro will cast Shadow Word: Pain, followed by Mind Blast, then cast Smite three times. The sequence will reset after 15 seconds.

Helpful Macros for Each Class

Here are some useful macros for each class in WoW Classic Era:


Shapeshift to Cat Form and stealth:

/cast [nostance:3] Cat Form; [nostealth] Prowl


Hunter's Mark and pet attack:

/cast Hunter's Mark


Ice Block and remove debuffs:

/cast Ice Block
/cancelaura Ice Block


Cast Cleanse on mouseover target:

/cast [@mouseover,help,nodead] Cleanse


Shield self or target:

/cast [target=player] Power Word: Shield; [help] Power Word: Shield


Cast Sap on the nearest enemy:

/targetenemy [noharm]
/cast Sap


Cast Chain Heal on mouseover target:

/cast [@mouseover,help,nodead] Chain Heal


Summon pet and cast Soul Link:

/castsequence reset=30 Summon Felhunter, Soul Link


Charge and Battle Shout:

/castsequence reset=15 Charge, Battle Shout

By mastering the usage of macros in WoW Classic Era, you can improve your gameplay, reduce downtime, and maximize your character's potential. Use these examples as a starting point and tailor them to your needs to get the most out of your macros.