Classes¶
Class pages are canonicalized by display name. Multiple raw unit IDs under one class are skin/model/form variants, not duplicate classes. Direct class path and evolution edges come from parsed war3map.jass create-unit branches.
This table is sorted by progression family, then path depth, then class name. Use Hero Paths And Evolution for the full transition chains.
| Image | Class | Progression family | Stage | Stat | Primary Unit | Variants | Skills | In | Out |
|---|---|---|---|---|---|---|---|---|---|
| Adventurer | Adventurer | evolution | AGI | Adventurer | 1 | 3 | 0 | 2 | |
| Bard | Adventurer | adventurer evolution | INT | 2 | 2 | 1 | 0 | ||
| Samurai | Adventurer | adventurer evolution | 1 | 2 | 1 | 0 | |||
| Demon | Demon | starter/base | STR | Demon | 1 | 3 | 0 | 2 | |
| Demoness | Demon | class path 1 | AGI | Demoness | 1 | 4 | 1 | 1 | |
| Oni | Demon | class path 2 | INT | 1 | 3 | 1 | 1 | ||
| Eredar | Demon | evolution | INT | Eredar | 1 | 5 | 1 | 1 | |
| Succubus | Demon | evolution | AGI | 1 | 5 | 1 | 1 | ||
| Astaroth | Demon | evolution | INT | 12 | 2 | 1 | 0 | ||
| Asura | Demon | evolution | AGI | 8 | 2 | 1 | 0 | ||
| Druid | Druid | evolution | INT | Druid | 1 | 2 | 0 | 1 | |
| HighDruid | Druid | evolution | HighDruid | 1 | 4 | 1 | 1 | ||
| Nature'sGuardian | Druid | evolution | Nature'sGuardian | 1 | 5 | 1 | 2 | ||
| Nature | Druid | evolution | INT | 1 | 2 | 1 | 0 | ||
| Wild | Druid | evolution | AGI | 2 | 2 | 1 | 0 | ||
| Dwarf | Dwarf | starter/base | STR | 1 | 3 | 0 | 2 | ||
| Brawler | Dwarf | class path 1 | 1 | 5 | 1 | 1 | |||
| Scout | Dwarf | class path 2 | Scout | 1 | 4 | 1 | 1 | ||
| Enforcer | Dwarf | evolution | STR | 1 | 6 | 1 | 1 | ||
| Sniper | Dwarf | evolution | Sniper | 1 | 5 | 1 | 1 | ||
| Diligence | Dwarf | evolution | 9 | 2 | 1 | 0 | |||
| Joy | Dwarf | evolution | 7 | 2 | 1 | 0 | |||
| Egg | Egg | starter/base | STR | 1 | 0 | 0 | 2 | ||
| Fleshling | Egg | class path 1 | Fleshling | 1 | 3 | 1 | 1 | ||
| Plagueling | Egg | class path 2 | INT | Plagueling | 1 | 3 | 1 | 1 | |
| Amalgamation | Egg | evolution | Amalgamation | 1 | 5 | 1 | 1 | ||
| Venom | Egg | evolution | INT | Venom | 1 | 5 | 1 | 1 | |
| Evolution | Egg | evolution | 5 | 2 | 1 | 0 | |||
| Pestilence | Egg | evolution | INT | 3 | 2 | 1 | 0 | ||
| Elemental | Elemental | starter/base | Elemental | 1 | 3 | 0 | 2 | ||
| Corruptor | Elemental | class path 2 | Corruptor | 1 | 4 | 1 | 1 | ||
| Purifier | Elemental | class path 1 | Purifier | 1 | 4 | 1 | 1 | ||
| Decay | Elemental | evolution | Decay | 1 | 4 | 1 | 1 | ||
| Virtue | Elemental | evolution | Virtue | 1 | 5 | 1 | 1 | ||
| Purity | Elemental | evolution | 6 | 2 | 1 | 0 | |||
| Void | Elemental | evolution | 8 | 2 | 1 | 0 | |||
| Elf | Elf | starter/base | Elf | 1 | 3 | 0 | 2 | ||
| HighPriest | Elf | class path 1 | HighPriest | 1 | 4 | 1 | 1 | ||
| Spellsword | Elf | class path 2 | STR | Spellsword | 1 | 5 | 1 | 1 | |
| Curator | Elf | evolution | Curator | 1 | 5 | 1 | 1 | ||
| Templar | Elf | evolution | STR | Templar | 1 | 6 | 1 | 1 | |
| Heroism | Elf | evolution | STR | 11 | 2 | 1 | 0 | ||
| Light | Elf | evolution | 9 | 2 | 1 | 0 | |||
| Human | Human | starter/base | AGI | Human | 1 | 3 | 0 | 3 | |
| Bandit | Human | class path 1 | AGI | Bandit | 1 | 4 | 1 | 1 | |
| Fighter | Human | class path 2 | AGI | Fighter | 1 | 4 | 1 | 1 | |
| FireMageApprentice | Human | hidden mage unlock | INT | FireMageApprentice | 1 | 3 | 1 | 1 | |
| FireMaster | Human | evolution | INT | FireMaster | 1 | 5 | 1 | 1 | |
| Marauder | Human | evolution | AGI | Marauder | 1 | 5 | 1 | 1 | |
| Veteran | Human | evolution | AGI | Veteran | 1 | 4 | 1 | 1 | |
| Fire | Human | evolution | INT | 6 | 2 | 1 | 0 | ||
| Greed | Human | evolution | AGI | 9 | 2 | 1 | 0 | ||
| Honor | Human | evolution | AGI | Honor | 8 | 2 | 1 | 0 | |
| Divinity | Human | not extracted | 1 | 3 | 0 | 0 | |||
| Empty | Human | not extracted | Empty | 1 | 0 | 0 | 0 | ||
| Stash | Human | not extracted | INT | Stash | 1 | 2 | 0 | 0 | |
| Treasure Guardian | Human | not extracted | INT | Treasure Guardian | 1 | 6 | 0 | 0 | |
| Maker | Maker | starter/base | Maker | 1 | 3 | 0 | 4 | ||
| OriginCollector | Maker | class path 1 | OriginCollector | 2 | 6 | 1 | 1 | ||
| OriginDefender | Maker | class path 3 | STR | OriginDefender | 1 | 5 | 1 | 1 | |
| OriginInfuser | Maker | class path 4 | OriginInfuser | 1 | 4 | 1 | 1 | ||
| OriginShaper | Maker | class path 2 | INT | OriginShaper | 1 | 4 | 1 | 1 | |
| Harvester | Maker | evolution | Harvester | 2 | 7 | 1 | 1 | ||
| LifeMender | Maker | evolution | LifeMender | 1 | 5 | 1 | 1 | ||
| Originator | Maker | evolution | INT | Originator | 1 | 5 | 1 | 1 | |
| WorldKeeper | Maker | evolution | STR | WorldKeeper | 1 | 6 | 1 | 1 | |
| Genesis | Maker | evolution | INT | 7 | 2 | 1 | 0 | ||
| Omniforce | Maker | evolution | 11 | 2 | 1 | 0 | |||
| Titan | Maker | evolution | STR | 6 | 2 | 1 | 0 | ||
| Ender | Maker | not extracted | Ender | 2 | 3 | 1 | 0 | ||
| ?????? | Night Elf | not extracted | ?????? | 1 | 2 | 0 | 0 | ||
| NightElf | NightElf | starter/base | NightElf | 1 | 3 | 0 | 3 | ||
| FrostMageApprentice | NightElf | hidden mage unlock | INT | FrostMageApprentice | 1 | 3 | 1 | 1 | |
| NightHunter | NightElf | class path 1 | NightHunter | 1 | 3 | 1 | 1 | ||
| Warden | NightElf | class path 2 | Warden | 1 | 4 | 1 | 1 | ||
| DarkRanger | NightElf | evolution | DarkRanger | 1 | 4 | 1 | 1 | ||
| FrostMaster | NightElf | evolution | INT | FrostMaster | 1 | 5 | 1 | 1 | |
| Overseer | NightElf | evolution | Overseer | 1 | 5 | 1 | 1 | ||
| Frost | NightElf | evolution | INT | 2 | 2 | 1 | 0 | ||
| Guile | NightElf | evolution | Guile | 10 | 2 | 1 | 0 | ||
| Night | NightElf | evolution | 14 | 2 | 1 | 0 | |||
| Orc | Orc | starter/base | STR | Orc | 1 | 3 | 0 | 2 | |
| Defender | Orc | class path 2 | STR | Defender | 1 | 4 | 1 | 1 | |
| Juggernaut | Orc | class path 1 | STR | Juggernaut | 1 | 4 | 1 | 1 | |
| Behemoth | Orc | evolution | STR | Behemoth | 1 | 4 | 1 | 1 | |
| Immortal | Orc | evolution | STR | Immortal | 1 | 5 | 1 | 1 | |
| Eternal | Orc | evolution | STR | Eternal | 4 | 2 | 1 | 0 | |
| War | Orc | evolution | STR | 12 | 2 | 1 | 0 | ||
| Troll | Troll | starter/base | Troll | 1 | 3 | 0 | 2 | ||
| Berzerker | Troll | class path 1 | AGI | Berzerker | 1 | 5 | 1 | 1 | |
| Warlord | Troll | class path 2 | Warlord | 1 | 5 | 1 | 1 | ||
| Ancient | Troll | evolution | Ancient | 1 | 6 | 1 | 1 | ||
| Bloodthirster | Troll | evolution | AGI | Bloodthirster | 1 | 5 | 1 | 1 | |
| Brave | Troll | evolution | Brave | 5 | 2 | 1 | 0 | ||
| Fury | Troll | evolution | AGI | Fury | 12 | 2 | 1 | 0 | |
| Undead | Undead | starter/base | Undead | 1 | 3 | 0 | 2 | ||
| Death Knight | Undead | class path 1 | Death Knight | 1 | 5 | 1 | 1 | ||
| Specter | Undead | class path 2 | INT | Specter | 1 | 4 | 1 | 1 | |
| Destroyer | Undead | evolution | Destroyer | 1 | 6 | 1 | 1 | ||
| Souleater | Undead | evolution | INT | Souleater | 1 | 5 | 1 | 1 | |
| Death | Undead | evolution | INT | 12 | 2 | 1 | 0 | ||
| Destruction | Undead | evolution | 9 | 2 | 1 | 0 |