Skip to content

CharTitles.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1ConditionIDuint32
2Name_0string
3Name_1string
4Name_2string
5Name_3string
6Name_4string
7Name_5string
8Name_6string
9Name_7string
10Name_8string
11Name_9string
12Name_10string
13Name_11string
14Name_12string
15Name_13string
16Name_14string
17Name_15string
18Name_lang_maskuint32
19Name1_0string
20Name1_1string
21Name1_2string
22Name1_3string
23Name1_4string
24Name1_5string
25Name1_6string
26Name1_7string
27Name1_8string
28Name1_9string
29Name1_10string
30Name1_11string
31Name1_12string
32Name1_13string
33Name1_14string
34Name1_15string
35Name1_lang_maskuint32
36MaskIDuint32
 

Description of fields ​

ID ​

Col: 0 (uint32)

Title ids, for example in Quest::GetCharTitleId()  

ConditionID ​

❌ Col: 1 (uint32)

This is never used by the client. Still looks like pointing somewhere. Serverside?  

Name ​

Col: 2 – 18 (Loc)

Male  

Name1 ​

Col: 19 – 35 (Loc)

Female  

MaskID ​

Col: 36 (uint32)

Used in PLAYER_CHOSEN_TITLE and 1 << MaskID in PLAYER__FIELD_KNOWN_TITLES