Addons & Macros

Launch day is a race of login speed and mob-grabbing efficiency: addons follow a "stable beats fancy" rule, macros should prioritize target grabbing and UI quality-of-life. This page gathers the addon red lines, a pre-launch prep checklist and 49 levelling macros for every class. All macros follow classic-era macro syntax — if the beta API differs, in-game behavior governs; swap spell names for what your client shows.

Addon red lines and official replacements

  • Don'tAutomation is the hard line: no auto-combat, auto-gathering or auto-pathing tools — consistent with Blizzard's standing ban policy.Official
  • Don'tOne-button rotations are targeted: Hekili-style auto-suggest interfaces no longer work the old way (community, 09-17); the producer said on 09-16 that combat-assist addons are fully shut down and "the WA era is over" — details await an official announcement.Community · unconfirmed
  • Don'tNameplates have a protected edge: threat coloring, cast bars and skinning stay fine; per-NPC-ID recoloring/renaming/resizing of key mobs is not allowed (09-17).Community · unconfirmed
  • DoOfficial built-ins are coming: DBM-style timers, damage meters and nameplates will be built in (official pledge, timing unconfirmed) — hold off on third-party replacements.Community · unconfirmed
  • DoClassic addons are not drop-in compatible: install only builds that explicitly support Forever / 1.60.1 — don't force classic-era addons in.Our note

Pre-launch addon checklist

  1. Preload the client: wait for the launcher to say "preloaded" — launch day is a login-speed race.
  2. Refresh your addons: update everything through a manager (NetEase DD / rookie box on CN; CurseForge or equivalent elsewhere).
  3. Back up Interface and WTF: a bad addon morning can be rolled back wholesale instead of reconfiguring.
  4. Smoke-test addons on a throwaway lowbie first, then log the character you actually plan to level.
  5. Keep only the core set: on errors, disable first and update later — beta addon APIs can shift.

Macro cheat sheet49

Jump to a class: All classesWarriorHunterMageWarlockPriestRogueDruidShaman

All classes11

MacroCodeUse case
Mob grab /target <mob name> Launch-day staple: lock onto your target mob instantly.
Mouseover cast /cast [@mouseover,harm,nodead] <spell>; <spell> Cast without switching your target.
Focus interrupt /clearfocus [mod:shift];/focus [@focus,noexists];/cast [@focus,harm,nodead] <interrupt> Shift clears focus; interrupts your focus first.
Burst trinkets /cast <burst spell>;/use 13;/use 14 Pops both trinkets in one press.
Self-heal /cast [@player] <heal> Heals yourself when you have no target.
UI tweak /script UIErrorsFrame:Hide();/console WorldTextScale_v2 1.5 Hides error spam and scales floating combat text (script availability in-game governs).
Potion & bandage /use [combat] <healing potion>; [nocombat] <bandage>;/use <healthstone> Potion in combat, bandage out of it.
Auto skinning /targetlasttarget;/run if UnitIsDead("target") then InteractUnit("target") end;/cast [dead, exists] Skinning Skins your last kill automatically.
Eat & drink /use [mod:alt] <drink>;/use <food> Click to eat, Alt to drink — saves bag slots.
Mount up /cast [nocombat] <mount> Mounts instantly out of combat; swap in your mount's name.
Gear set swap /equipset <set name> Swaps gear sets instantly for dungeons vs quests.

Warrior5

MacroCodeUse case
Charge + Rend /cast [nocombat,stance:1] Charge;/cast [combat] Rend One-button opener while levelling.
Victory Rush /startattack;/cast Victory Rush Kills restore 10% health from level 20.
Stance-aware closer /cast [stance:1] Charge; [stance:3] Intercept; Battle Stance Charge in Battle Stance, Intercept in Berserker — one button.
Shield + Revenge /cast Shield Block;/cast Revenge Tanky pull combo for prot levelling and dungeons.
Battle Shout /cast Battle Shout Attack-power shout before every pull.

Hunter5

MacroCodeUse case
Pet sync /cast <attack>;/petattack Your pet attacks with you (works for warlocks too).
Mark & shoot /petattack;/cast Hunter's Mark;/cast !Auto Shot Pet, mark and auto shot in one press.
Mend / revive pet /cast [@pet,dead] Revive Pet; Mend Pet Revives a dead pet or mends a live one.
Feign survival /petpassive;/cast Feign Death Pet goes passive, you feign — outdoor emergency exit.
Tame beast /cast Tame Beast Target a beast and tame it — the pet-collecting staple.

Mage4

MacroCodeUse case
Cursor Blizzard /cast [@cursor] Blizzard Blizzards exactly where your cursor is.
Focus sheep /clearfocus [mod:shift];/focus [@focus,noexists];/cast [@focus,harm,nodead] Polymorph; Polymorph Sheeps your focus first; Shift clears focus.
Conjure water / food /cast [mod:alt] Conjure Food; Conjure Water Water on click, food on Alt — supplies or vendor gold.
Double barrier /cast Ice Barrier;/cast Frost Armor Both defensive layers in one press.

Warlock4

MacroCodeUse case
DoT rotation /petattack;/castsequence reset=target Curse of Agony, Corruption, Immolate Rolls all three DoTs on each new target.
Tap / drain /cast [mod:alt] Drain Life; Life Tap Life Tap on click, Drain Life on Alt.
Auto re-summon /cast [@pet,dead] Summon Voidwalker;/cast [nopet] Summon Voidwalker Re-summons your voidwalker whenever it falls.
Soulstone & summon /cast [mod:shift] Ritual of Summoning; Create Soulstone Creates a soulstone on click; Shift starts the summoning ritual.

Priest4

MacroCodeUse case
SW:P + wand /cast Shadow Word: Pain;/castsequence [nomod] reset=2 !Shoot, null The low-mana levelling staple: Pain, then wand.
Mouseover Renew /cast [@mouseover,help,nodead] Renew; [@target,help,nodead] Renew; [@player] Renew Renews whoever is under your cursor, else yourself.
Hover dispel /cast [@mouseover,help,nodead] Dispel Magic; Dispel Magic Hover-dispel — a dungeon-healing must.
Smart Shield /cast [@target,help,nodead] Power Word: Shield; [@player] Power Word: Shield Shields a friendly target, or yourself if none.

Rogue5

MacroCodeUse case
Start attacking /startattack;/cast Sinister Strike /startattack first so you never swing air.
Pick pocket opener /cast [stealth] Pick Pocket;/cast [stealth] Garrote Pick pocket, then open with Garrote.
Ambush + SnD /cast [stealth] Ambush;/startattack;/cast Slice and Dice Ambush from stealth into Slice and Dice.
Vanish /cast Vanish One-button combat drop when it goes wrong.
Sap /cast [stealth] Sap Sap humanoids from stealth to control elites or quest mobs.

Druid4

MacroCodeUse case
Auto form /cast [swimming]Aquatic Form;[nocombat,outdoors]Travel Form;[combat]Cat Form Picks the right form for swimming, travel or combat.
Bear charge /cast [nostance:1] Dire Bear Form;/cast Feral Charge Bear up and feral-charge in one button.
Cat + Prowl /cast [nostealth] Cat Form;/cast [stealth] Prowl Cat form plus Prowl for stealth questing or ambushes.
Self-heal /cast [@player] Healing Touch Self-heal between fights — saves your bandages.

Shaman7

MacroCodeUse case
Shock duo /cast [mod:alt] Frost Shock; Flame Shock Flame Shock on click, Frost Shock on Alt — the enhance levelling core.
Shield + bolt /cast [mod:shift] Lightning Shield; Lightning Bolt Lightning Shield on Shift, bolts on click.
Totem roll /castsequence reset=10 Searing Totem, Earthbind Totem, Stoneskin Totem, Healing Stream Totem Rolls Searing, Earthbind, Stoneskin and Healing Stream for AoE grinding.
Focus Earth Shock /clearfocus [mod:shift];/focus [@focus,noexists];/cast [@focus,harm,nodead] Earth Shock; Earth Shock Focus-first interrupt; Shift clears focus. A dungeon must.
Kite kit /cast [mod:alt] Frost Shock; Earthbind Totem Earthbind on click, Frost Shock on Alt — kiting elites.
Self-heal duo /cast [mod:alt] Lesser Healing Wave; Healing Wave Healing Wave on click, fast Lesser on Alt.
Ghost Wolf travel /cast [nocombat] Ghost Wolf Ghost Wolf out of combat (learned at 20; the in-game name governs).

FAQ

This page's FAQ now lives in the searchable Tavern Q&A →