ChrClasses.dbc

The character classes table contains definitions for available classes.

Table structure

ID Name Type Default Description
1 ID Integer
Unique ID
2 field2 Integer (signed) 1 TODO. Value is 1 for all classes.
3 field3 Integer (signed) 0 TODO. Value is 1 only for Hunters and Rogues.
4 powerType Integer (signed) 0 See below.
5 petNameToken String
Token for the type of pet available to the class.
6 name String (localized)
The full class name.
7 fileName String
File name used to reference the class in data files.
8 classMask Integer (signed) 0 A class mask used e.g. as reference from spells.
9 isHybridClass Integer (signed) 0 See below.

Fields

powerType

  • 0: Mana,
  • 1: Rage,
  • 2: Focus,
  • 3: Energy,
  • 4: Happiness.

isHybridClass

  • 0: no hybrid class,
  • 1: hybrid class.

classMask

Seems to be primarily used when assigning spells to classes.