The War Room Discord is invite only. Read the Codex → · Apply within
Watch liveTwitchYouTube · DUFF's War Room

Hardcore Leveling Guide

Safe routes, dangers and macros for Classic Era Hardcore (1.15.x client). Original notes by War Room; follow the links for full step-by-step guides.

World of Warcraft is a trademark of Blizzard Entertainment. War Room is unofficial. Fan community; not affiliated with or endorsed by Blizzard Entertainment.

Zone Route by Level (Solo-Safe)

Rule: skip every Group, Elite or "Group 2+" quest. Do them only with a full, called group, or not at all.

LevelsZonesGroup/Elite quests to skip
1-10Your race's starting zone, then its neighbor zone.Starting-zone group quests are rare; skip any marked Group or Elite (e.g. cave bosses with Group 2+ tags).
10-20Alliance: Westfall / Darkshore / Loch Modan. Horde: The Barrens / Silverpine Forest.Skip The Defias Brotherhood finale and Deadmines-linked elites, Barrens Kolkar elite chains, and any Group 2+ camp kills.
20-30Alliance: Redridge, Duskwood, Wetlands, Ashenvale. Horde: Stonetalon, Hillsbrad, Ashenvale, Thousand Needles.Skip Stitches (Duskwood), elite ogres in Redridge, Hillsbrad Syndicate Group quests, and Wetlands dragonmaw elites.
30-40Arathi Highlands, Stranglethorn Vale (north), Desolace, Dustwallow Marsh, Shimmering Flats.Skip Arathi Stromgarde elite quests, Stranglethorn elite bosses (e.g. Mai'Zoth), Dustwallow Group quests, Alterac Mountains elite ogres.
40-50Tanaris, Feralas, Hinterlands, Badlands, Swamp of Sorrows, Searing Gorge.Skip Hinterlands elite troll quests, Feralas elite giants, Badlands Group ogre chains, and any "Group 5" ones.
50-60Un'Goro Crater, Felwood, Winterspring, Burning Steppes, Western/Eastern Plaguelands, Silithus.Skip Burning Steppes Blackrock elites, Plaguelands Group 5 quests, Winterspring elite yetis/furbolg chains, and every Silithus elite.

Key Dangers

Survival Tips

Copy-Paste Macros

Valid for the Classic Era 1.15.x client, which supports macro conditionals like [@mouseover], [mod:shift], [stance] and [combat]. Replace item names with the ones you carry.

Universal

Hearthstone (free action, no target change)

/use Hearthstone

Healing potion (bag-agnostic name)

/use Major Healing Potion

Clear dead target, then attack

/cleartarget [dead]
/targetenemy [noexists]
/startattack

Bandage on yourself

/use [@player] Heavy Runecloth Bandage

Warrior

Highest-risk class: no self-heals. Carry food and potions, fight one mob at a time, keep Retaliation and stance-dance ready.

Charge / Intercept stance-dance

/cast [nocombat,stance:1] Charge; [combat,stance:3] Intercept; [stance:1] Berserker Stance; Battle Stance

Defensive emergency

/cast [nostance:2] Defensive Stance
/equipslot 17 Your Shield Name
/cast Shield Wall

Heroic Strike with auto-attack

/startattack
/cast Heroic Strike

Rogue

Stealth past packs, use Sprint and Vanish early, and keep Evasion for runners.

Sinister Strike + attack

/startattack
/cast Sinister Strike

Panic button

/cast [combat] Vanish; Stealth

Opener from stealth

/cast [stealth] Cheap Shot; Sinister Strike

Hunter

Keep your pet fed and in front. Never Feign Death near a cliff edge.

Pet attack + Auto Shot

/petattack
/cast Auto Shot

Pet recall + Feign Death

/petfollow
/cast Feign Death

Mend Pet

/cast [@pet] Mend Pet

Mage

AoE grinding is fast but deadly; never pull more than you can Frost Nova twice. Know where you'll Blink.

Frost Nova on Shift, else Frostbolt

/cast [mod:shift] Frost Nova; Frostbolt

Interrupt-cast Fire Blast

/stopcasting
/cast Fire Blast

Blink out

/stopcasting
/cast Blink

Priest

Wand and Shield. Keep 30% mana for an escape heal; Psychic Scream can send mobs into more mobs.

Mouseover heal

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

Shield mouseover or self

/cast [@mouseover,help,nodead][@player] Power Word: Shield

Fear when cornered

/stopcasting
/cast Psychic Scream

Warlock

Voidwalker tanks; Life Tap only out of combat. Fear can pull extra packs.

Pet attack + Shadow Bolt

/petattack
/cast Shadow Bolt

Healthstone

/use Major Healthstone

Fear focus/mouseover

/cast [@mouseover,harm,nodead][] Fear

Paladin

Slow but very safe. Divine Protection + hearth is a classic escape (hearth is a 10s cast; plan ahead).

Seal + attack

/startattack
/cast Seal of Righteousness

Mouseover Holy Light

/cast [@mouseover,help,nodead][] Holy Light

Divine Protection (press first, then hearth)

/cast Divine Protection

Druid

Swap forms to survive: bear for burst, cat for escape, caster for heals. Travel Form at 30.

Leave form + heal self

/cancelform
/cast [@player] Regrowth

Bear Bash interrupt

/cast [stance:1] Bash

Mouseover Rejuvenation

/cast [@mouseover,help,nodead][] Rejuvenation

Shaman

Earthbind totem stops runners. Reincarnation does NOT work on Hardcore.

Earth Shock interrupt

/stopcasting
/cast Earth Shock

Mouseover Healing Wave

/cast [@mouseover,help,nodead][] Healing Wave

Ghost Wolf escape

/cast Ghost Wolf

Sources & Full Guides

Questions? Join the War Room Discord (invite only) (or back the Warden on Patreon).

Looking for more macros? See the WoW Macro Library.