Skip to content

BattlemasterList.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32
1MapID_0int32Map.dbc/0
2MapID_1int32Map.dbc/0
3MapID_2int32Map.dbc/0
4MapID_3int32Map.dbc/0
5MapID_4int32Map.dbc/0
6MapID_5int32Map.dbc/0
7MapID_6int32Map.dbc/0
8MapID_7int32Map.dbc/0
9InstanceTypeuint32
10GroupsAlloweduint32
11Name_0string
12Name_1string
13Name_2string
14Name_3string
15Name_4string
16Name_5string
17Name_6string
18Name_7string
19Name_8string
20Name_9string
21Name_10string
22Name_11string
23Name_12string
24Name_13string
25Name_14string
26Name_15string
27Name_lang_maskuint32
28MaxGroupSizeuint32
29HolidayWorldStateuint32
30MinLeveluint32
31MaxLeveluint32
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

MapID ​

Col: 1 – 8 (int32)

  • -1: unused  

InstanceType ​

Col: 9 (uint32)

enum MapTypes

IDNameComment
0MAP_COMMONnone
1MAP_INSTANCEparty
2MAP_RAIDraid
3MAP_BATTLEGROUNDpvp
4MAP_ARENAarena

 

GroupsAllowed ​

❌ Col: 10 (bool)

- no description -  

Name ​

Col: 11 – 27 (Loc)

- no description -  

MaxGroupSize ​

Col: 28 (uint32)

Used for checking if queue as group.  

HolidayWorldState ​

Col: 29 (uint32)

WorldState Examples  

MinLevel ​

❌ Col: 30 (uint32)

- no description -  

MaxLevel ​

❌ Col: 31 (uint32)

- no description -