Menu
azeroth survivors classes

Azeroth Survivors Classes

Nine classes ship in the extracted Azeroth Survivors data: Warrior, Paladin, Hunter, Rogue, Priest, Shaman, Mage, Warlock and Druid. Each kit lists a starting spell, a full spell pool, a movement ability on F from level 5, and base HP / move speed. This page is the class index for the Azeroth Survivors guide — open any name for numbers, then jump to a matching build.

Roles on the cards (AOE, mixed, summon) are derived from spell kinds, not a label the game prints. Beginner ratings are not in the files, so every class shows Needs testing until someone playtests. Race lists follow WoW 1.12 character-create rules because the menu reads trainer display IDs at runtime — that table is also flagged.

Plate classes (Warrior, Paladin) sit at 160 HP. Mail/leather (Shaman, Druid, Hunter, Rogue) sit at 135. Cloth (Priest, Mage, Warlock) sit at 120 HP with 7.5 yd/s instead of 7.0. Those three bands come from the source stat note, not from a ranking.

Class cards

Extracted kit table

ClassHPSpeedSpellsStartF abilityRoleBeginner
Warrior1607.09CleaveChargeMixed AOE/single-target / meleeNeeds testing
Paladin1607.08Hammer of WrathBlessing of FreedomMixed AOE/single-target / rangedNeeds testing
Hunter1357.07Arcane ShotAspect of the CheetahMixed AOE/single-target / rangedNeeds testing
Rogue1357.06Sinister StrikeSprintMixed AOE/single-target / meleeNeeds testing
Priest1207.57SmiteFadeMixed AOE/single-target / rangedNeeds testing
Shaman1357.08Lightning BoltGhost WolfMixed AOE/single-target + Summon (totems) / rangedNeeds testing
Mage1207.511FrostboltBlinkAOE / rangedNeeds testing
Warlock1207.59Shadow BoltHowl of TerrorMixed AOE/single-target / rangedNeeds testing
Druid1357.08WrathDashMixed AOE/single-target / rangedNeeds testing

Race × class table

External reference (WoW 1.12.1 character-create rules), the game build reads available combos from client data; TODO verify in game. Alliance races ids [1,3,4,7], Horde [2,5,6,8] per menu.rs:23-24. Display: Needs testing for in-game confirmation.

RaceFactionClasses
HumanAllianceWarrior, Paladin, Rogue, Priest, Mage, Warlock
DwarfAllianceWarrior, Paladin, Hunter, Rogue, Priest
Night ElfAllianceWarrior, Hunter, Rogue, Priest, Druid
GnomeAllianceWarrior, Rogue, Mage, Warlock
OrcHordeWarrior, Hunter, Rogue, Shaman, Warlock
UndeadHordeWarrior, Rogue, Priest, Mage, Warlock
TaurenHordeWarrior, Hunter, Shaman, Druid
TrollHordeWarrior, Hunter, Rogue, Priest, Shaman, Mage

How to read the kit table

Class is the extracted name and a link to that kit page. HP and Speed are base_stats.max_hp and base_stats.move_speed_yd_s. Spells is skill_count. Start is the skill whose id equals starting_spell. F ability is movement_ability.name (key F, unlock level from the class file). Role is role_derived.value — a count of AOE-tagged spells, not a game label. Beginner is always Needs testing because beginner_rating_derived is unset in the source.

Each class page then dumps the full spell table (damage, DoT, cooldown, range, area, effect). Recommended builds are the derived spell-pool groups on the builds index. Suitable maps are listed as a level-range path only — "best zone for this class" is Needs testing. Return to the Azeroth Survivors home when you want the combined map.

Race × class intro

External reference (WoW 1.12.1 character-create rules), the game build reads available combos from client data; TODO verify in game. Alliance races ids [1,3,4,7], Horde [2,5,6,8] per menu.rs:23-24.

Human (Alliance) is listed with Warrior, Paladin, Rogue, Priest, Mage, Warlock. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Human: Needs testing.

Dwarf (Alliance) is listed with Warrior, Paladin, Hunter, Rogue, Priest. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Dwarf: Needs testing.

Night Elf (Alliance) is listed with Warrior, Hunter, Rogue, Priest, Druid. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Night Elf: Needs testing.

Gnome (Alliance) is listed with Warrior, Rogue, Mage, Warlock. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Gnome: Needs testing.

Orc (Horde) is listed with Warrior, Hunter, Rogue, Shaman, Warlock. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Orc: Needs testing.

Undead (Horde) is listed with Warrior, Rogue, Priest, Mage, Warlock. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Undead: Needs testing.

Tauren (Horde) is listed with Warrior, Hunter, Shaman, Druid. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Tauren: Needs testing.

Troll (Horde) is listed with Warrior, Hunter, Rogue, Priest, Shaman, Mage. That row is the 1.12 reference table, not a file the extracted menu prints. In-game confirmation for Troll: Needs testing.

Per-class notes from classes.json

Warrior is class id 1. Base stats: HP 160, 7.0 yd/s, pickup 4.5 yd, crit 5%. 9 spells starting with Cleave. F-key Charge at level 5 (8s cooldown). Derived role: Mixed AOE/single-target / melee (4 AOE). Race list on the class object: Human, Dwarf, Night Elf, Gnome, Orc, Undead, Tauren, Troll. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Cleave, Heroic Strike, Whirlwind, Thunder Clap, Sweeping Strikes, Demoralizing Shout, Execute, Mortal Strike, Retaliation.

Paladin is class id 2. Base stats: HP 160, 7.0 yd/s, pickup 4.5 yd, crit 5%. 8 spells starting with Hammer of Wrath. F-key Blessing of Freedom at level 5 (15s cooldown). Derived role: Mixed AOE/single-target / ranged (2 AOE). Race list on the class object: Human, Dwarf. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Hammer of Wrath, Consecration, Holy Shock, Exorcism, Holy Wrath, Hammer of Justice, Divine Shield, Judgement.

Hunter is class id 3. Base stats: HP 135, 7.0 yd/s, pickup 4.5 yd, crit 5%. 7 spells starting with Arcane Shot. F-key Aspect of the Cheetah at level 5 (14s cooldown). Derived role: Mixed AOE/single-target / ranged (2 AOE). Race list on the class object: Dwarf, Night Elf, Orc, Tauren, Troll. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Arcane Shot, Multi Shot, Serpent Sting, Volley, Explosive Trap, Concussive Shot, Aimed Shot.

Rogue is class id 4. Base stats: HP 135, 7.0 yd/s, pickup 4.5 yd, crit 5%. 6 spells starting with Sinister Strike. F-key Sprint at level 5 (15s cooldown). Derived role: Mixed AOE/single-target / melee (1 AOE). Race list on the class object: Human, Dwarf, Night Elf, Gnome, Orc, Undead, Troll. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Sinister Strike, Eviscerate, Blade Flurry, Rupture, Gouge, Kidney Shot.

Priest is class id 5. Base stats: HP 120, 7.5 yd/s, pickup 4.5 yd, crit 5%. 7 spells starting with Smite. F-key Fade at level 5 (18s cooldown). Derived role: Mixed AOE/single-target / ranged (2 AOE). Race list on the class object: Human, Dwarf, Night Elf, Undead, Troll. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Smite, Shadow Word: Pain, Holy Fire, Mind Blast, Holy Nova, Psychic Scream, Power Word: Shield.

Shaman is class id 7. Base stats: HP 135, 7.0 yd/s, pickup 4.5 yd, crit 5%. 8 spells starting with Lightning Bolt. F-key Ghost Wolf at level 5 (15s cooldown). Derived role: Mixed AOE/single-target + Summon (totems) / ranged (1 AOE). Race list on the class object: Orc, Tauren, Troll. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Lightning Bolt, Chain Lightning, Earth Shock, Flame Shock, Frost Shock, Searing Totem, Magma Totem, Lightning Shield.

Mage is class id 8. Base stats: HP 120, 7.5 yd/s, pickup 4.5 yd, crit 5%. 11 spells starting with Frostbolt. F-key Blink at level 5 (10s cooldown). Derived role: AOE / ranged (6 AOE). Race list on the class object: Human, Gnome, Undead, Troll. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Frostbolt, Fireball, Arcane Missiles, Frost Nova, Arcane Explosion, Blizzard, Flamestrike, Fire Blast, Cone of Cold, Blast Wave, Pyroblast.

Warlock is class id 9. Base stats: HP 120, 7.5 yd/s, pickup 4.5 yd, crit 5%. 9 spells starting with Shadow Bolt. F-key Howl of Terror at level 5 (20s cooldown). Derived role: Mixed AOE/single-target / ranged (2 AOE). Race list on the class object: Human, Gnome, Orc, Undead. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Shadow Bolt, Corruption, Curse of Agony, Immolate, Rain of Fire, Hellfire, Death Coil, Searing Pain, Shadowburn.

Druid is class id 11. Base stats: HP 135, 7.0 yd/s, pickup 4.5 yd, crit 5%. 8 spells starting with Wrath. F-key Dash at level 5 (15s cooldown). Derived role: Mixed AOE/single-target / ranged (1 AOE). Race list on the class object: Night Elf, Tauren. NOT in repo source (menu derives races at runtime from client CreatureDisplayInfo of class trainers). Listed per WoW 1.12 race/class rules — TODO verify in game. Beginner rating: Needs testing. Spell names: Wrath, Moonfire, Starfire, Hurricane, Insect Swarm, Entangling Roots, Thorns, Rejuvenation.

Classes FAQ

How many classes are there?
classes.json lists 9 kits: Warrior, Paladin, Hunter, Rogue, Priest, Shaman, Mage, Warlock, Druid.
Which class is best for beginners?
Beginner ratings are not in the extracted files. Every class shows Needs testing until a dated playtest exists.
Do race choices change stats?
The class file stores one HP/speed band per class. Race-specific combat numbers: Needs testing. The race table is a 1.12 reference.
Where are the builds?
Derived spell groups live on the builds index. Difficulty and strength there are also Needs testing.

Explore the Azeroth Survivors guide

Data as of source commit `eb9bbe3` (2026-10-13) (OutThisLife/azeroth-survivors-re main).