![]() |
Automated updating of API pages at this location, to reflect patch changes, has ceased from 10.1.7 onwards. |
Returns the class of the unit.
className, classFilename, classId = UnitClass(unit) classFilename, classId = UnitClassBase(unit)
Arguments
- unit
- string : UnitId
Returns
- className
- string - Localized name, e.g.
"Warrior"or"Guerrier". - classFilename
- string - Locale-independent name, e.g.
"WARRIOR". - classId
- number : ClassId
Example
/dump UnitClass("target") -- "Mage", "MAGE", 8
/dump UnitClassBase("target") -- "MAGE", 8
Values
| ID | className (enUS) | classFile | Description |
|---|---|---|---|
| 1 | Warrior | WARRIOR | |
| 2 | Paladin | PALADIN | |
| 3 | Hunter | HUNTER | |
| 4 | Rogue | ROGUE | |
| 5 | Priest | PRIEST | |
| 6 | Death Knight | DEATHKNIGHT | Added in 3.0.2 |
| 7 | Shaman | SHAMAN | |
| 8 | Mage | MAGE | |
| 9 | Warlock | WARLOCK | |
| 10 | Monk | MONK | Added in 5.0.4 |
| 11 | Druid | DRUID | |
| 12 | Demon Hunter | DEMONHUNTER | Added in 7.0.3 |
| 13 | Evoker | EVOKER | Added in 10.0.0 |
Patch changes
Patch 5.0.4 (2012-08-28): Added classId return value.
| ||||||||||||||||
