#showtooltip Abolish Disease
/cast [@mouseover,help,nodead][help][@player] Abolish DiseaseClears disease from a hovered ally, defaulting to yourself. Swap the name to Cure Disease if you have not learned Abolish yet.
Blizzard Entertainment · 2019
World of Warcraft Classic Era keeps the 2004 rule set, and its macro system is deliberately blunter than retail’s. Spell ranks matter, so macros routinely fall back through Rank 3, Rank 2 and Rank 1. The modern conditional syntax ([@mouseover], [mod:shift]) is available, but there is no /castsequence reset-on-target trickery to lean on and far fewer abilities to weave together.
Same 255-character macro editor as retail, but written against Classic’s spell book: ranked spells, no specialisation conditionals, and pet commands that matter far more.
Pick a class to see only the macros that apply to it.
151 macros, searchable and ready to copy.
151 macros
#showtooltip Abolish Disease
/cast [@mouseover,help,nodead][help][@player] Abolish DiseaseClears disease from a hovered ally, defaulting to yourself. Swap the name to Cure Disease if you have not learned Abolish yet.
#showtooltip
/use [nomod,button:1] Healthstone
/cast [nomod,button:2] Create Healthstone
/use [mod:shift,button:1] Soulstone
/cast [mod:shift,button:2] Create Soulstone
/cast [mod:alt] Ritual of SummoningHealthstone on left-click and Create Healthstone on right-click, with Shift swapping both to Soulstone and Alt casting Ritual of Summoning.
#showtooltip Instant Poison
/use Instant Poison
/use [mod:shift] 17; 16Applies your poison to the main hand, and the off-hand while Shift is held. Poison reapplication is a chore in vanilla and this cuts it down to one key.
#showtooltip
/cast [combat] Arcane Explosion; Arcane Explosion(Rank 1)Casts max rank in combat and Rank 1 out of it. Rank 1 out of combat is the cheap way to sweep for stealthed Rogues without draining your mana bar.
#showtooltip
/cast [mod:shift,@mouseover,help][mod:shift,@player] Arcane Intellect(Rank 1)
/cast [@mouseover,help][@player] Arcane IntellectBuffs whoever is under your cursor, falling back to yourself. Holding Shift casts Rank 1 instead, which is the cheap version you use on a low-level alt you are dragging through a dungeon.
#showtooltip Auto Shot
/cast !Auto Shot
/petattackStarts shooting and sends your pet in at the same target. The standard opener when you are happy for your pet to take the hit.
#showtooltip Banish
/cast [@mouseover,harm,nodead][] BanishBanishes a hovered elemental or demon without swapping target. Banishing the mob you are supposed to be killing is a classic and avoidable mistake.
#showtooltip Overpower
/cast [nostance:1] Battle Stance
/cast OverpowerSwitches to Battle Stance and immediately uses Overpower. Overpower only works in Battle Stance and only for a few seconds after a dodge, so speed matters.
#showtooltip Berserker Rage
/cast [nostance:3] Berserker Stance
/cast Berserker RageSwitches to Berserker Stance and uses Berserker Rage, which clears and prevents fear. The stance swap is why this needs to be a macro rather than a plain button.
#showtooltip Intercept
/cast [nostance:3] Berserker Stance
/cast InterceptGets you into Berserker Stance and intercepts your target, which is your only gap closer once combat has already started.
#showtooltip Blessing of Freedom
/cast [@mouseover,help,nodead][@player] Blessing of FreedomFrees a hovered ally from snares without a target swap. The same pattern works for Blessing of Protection and Blessing of Sacrifice.
#showtooltip Blind
/cast [@mouseover,harm,nodead][] BlindBlinds a target you are not attacking, so your combo points stay where they are. Blinding your current target wipes the points you had built on them.
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.
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:
To create a macro in WoW Classic Era, follow these steps:
Escape to open the game menu, and click Macros.New in the macro window.Example:
#showtooltip
/castsequence reset=10 Frostbolt, Fireball
This macro will cast Frostbolt followed by Fireball, and reset the sequence after 10 seconds.
/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./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 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.Example:
/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 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.Example:
/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.
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
/petattack
Ice Block and remove debuffs:
/stopcasting
/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.