docs-en:chrclasses.md

ChrClasses.dbc

''%%Back-to:DBC%%''

This DBC contains all possible player classes.

Version is 3.3.5a

Column Name Type Notes
1 ID Integer
2 Unknown Integer 1 for Hunter, Rogue, and Shaman, 9 for Death Knight, 0 for the others. Removed in Cataclysm.
3 PowerType Integer 0 = Mana, 1 = Rage, 2 = Focus, 3 = Energy, 4 = Happiness, 6 = Runes. 2 and 4 unused.
4 m_petNameToken String Pet type. 101 for Warlock's demons, 1 for the other pets.
5-20 Name Loc A name to display.
21 NameLangMask Integer String flags, unused.
22-37 Name_female Loc If different from base case, otherwise unused.
38 NameFemaleLangMask Integer String flags, unused.
39-54 Name_male Loc If different from base case, otherwise unused.
55 NameMaleLangMask Integer String flags, unused.
56 fileName String Capitalized English name.
57 spellClassSet Integer
58 Flags Integer Unused
59 Camera iRefID Used for the opening cinematic. 165 for Death Knight, 0 for the others.
60 required_expansion Integer 0 = Classic, 1 = Burning Crusade, 3 = Wrath.
ID Value Name
1 1 Warrior
2 2 Paladin
3 4 Hunter
4 8 Rogue
5 16 Priest
6 32 Death Knight
7 64 Shaman
8 128 Mage
9 256 Warlock
11 1024 Druid
Flag Description
1 Use loincloth
2 Player class
4 Display pet
8 Unused
16 Can wear mail
32 Can wear scaling-stat plate
64 Bind starting area
ID Family Notes
0 Generic
1 Unk1 Events, holidays
2 Unused
3 Mage
4 Warrior
5 Warlock
6 Priest
7 Druid
8 Rogue
9 Hunter
10 Paladin
11 Shaman
12 Unk2 Spells (Silence resistance)
13 Potion
14 Unused
15 Death Knight
16 Unused
17 Pet
Value

Value designates the bitmask used in various places of the core and database (quest_template.RequiresClasses etc).

The formula for it is: Value = 1 « (ID - 1);

  • docs-en/chrclasses.md.txt
  • 最后更改: 2024/03/15 19:08
  • 127.0.0.1