DB/BattlemasterList: Difference between revisions

From wowdev
Jump to navigation Jump to search
 
(20 intermediate revisions by 6 users not shown)
Line 1: Line 1:
Added in Burning Crusade
__TOC__
{{Template:Sandbox/VersionRange|min_expansionlevel=2}}


==Header Info==
A list of battlemasters for PvP areas.
Records.....................8
Fields.....................24
Record Size.................?
String Block Size...........?


==Structure==
==Wrath==
'''Column Field Type Notes'''
===3.0.2.8905-3.3.5.12340===
1 ID Integer
====Table====
2 iRefID_[[Map.dbc|Map]] Integer First Instance
{| style="background:#FCFCFC; color:black"
3 iRefID_[[Map.dbc|Map]] Integer Second Instance
|-
4 iRefID_[[Map.dbc|Map]] Integer Third Instance
! width="80" | Column  
5 iRefID_[[Map.dbc|Map]] Integer Fourth Instance
! width="180 " | Field  
6 iRefID_[[Map.dbc|Map]] Integer Fifth Instance
! width="80" | Type  
7 iRefID_[[Map.dbc|Map]] Integer Sixth Instance
! width="600" | Notes
8 iRefID_[[Map.dbc|Map]] Integer Seventh Instance
|-
9 iRefID_[[Map.dbc|Map]] Integer Eighth Instance
| 1 || ID || Integer ||
10 Type Integer Type of Instance? (3 = Battleground; 4 = Arena;)  
|- style="background:#F0F8FF;"
11 Min Level Integer Minimum level
| 2 || [[Map.dbc|Map]][8] || iRefID || A list of instances that will be joined at once. -1 for unused slot. More than 1 is used only in "All Arenas" option.
12 Max Level Integer Maximum level
|-
13 Players Integer Player Limit
| 10 || InstanceType || Integer || Type of Instance? (3 = Battleground; 4 = Arena;)  
14 Bands Integer Level band size
|-
15 JoinGroup Boolean Join as Group (?)
| 11 || GroupsAllowed || Boolean || Join as Group (?)
16 sRefName String PVP instance name  
|-
17-24 Localization String*
| 12 || Name || [[Loc]] || PVP instance name  
|-
| 29 || MaxGroupSize || Integer || Player Limit
|-
| 30 || HolidayWorldState ||Integer ||
|-
| 31 || MinLevel || Integer || Minimum level
|-
| 32 || MaxLevel || Integer || Maximum level
|}


Retrieved from "http://www.sourcepeek.com/wiki/BattlemasterList.dbc"
==Cataclysm==
===4.0.x.?????===
====Struct====
    m_instanceType; // +0x24, size 0x4, type 0
    m_groupsAllowed; // +0x28, size 0x4, type 0
    m_name_lang; // +0x2C, size 0x4, type 2
    m_maxGroupSize; // +0x30, size 0x4, type 0
    m_holidayWorldState; // +0x34, size 0x4, type 0
    m_minlevel; // +0x38, size 0x4, type 0
    m_maxlevel; // +0x3C, size 0x4, type 0


==Warlords==
===6.0.1.18179===
====Struct====
struct BattlemasterListRec {
  uint32_t m_ID;
  {{Template:Type/foreign_key|table=Map}} m_mapID[16];
  uint32_t m_instanceType;
  uint32_t m_groupsAllowed;
  {{Template:Type|stringref}} m_name_lang;
  uint32_t m_maxGroupSize;
  uint32_t m_holidayWorldState;
  uint32_t m_minlevel;
  uint32_t m_maxlevel;
  uint32_t m_ratedPlayers;
  uint32_t m_minPlayers;
  uint32_t m_maxPlayers;
  uint32_t m_flags;  // &2: rated battleground
  {{Template:Type/foreign_key|table=FileData}} m_iconFileDataID;
  {{Template:Type|stringref}} m_gametype_lang;
};
[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_WotLK]][[Category:3.0.2.8905]][[Category:3.3.5.12340]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]

Latest revision as of 11:55, 30 April 2019

≥ BC

A list of battlemasters for PvP areas.

Wrath

3.0.2.8905-3.3.5.12340

Table

Column Field Type Notes
1 ID Integer
2 Map[8] iRefID A list of instances that will be joined at once. -1 for unused slot. More than 1 is used only in "All Arenas" option.
10 InstanceType Integer Type of Instance? (3 = Battleground; 4 = Arena;)
11 GroupsAllowed Boolean Join as Group (?)
12 Name Loc PVP instance name
29 MaxGroupSize Integer Player Limit
30 HolidayWorldState Integer
31 MinLevel Integer Minimum level
32 MaxLevel Integer Maximum level

Cataclysm

4.0.x.?????

Struct

   m_instanceType; // +0x24, size 0x4, type 0
   m_groupsAllowed; // +0x28, size 0x4, type 0
   m_name_lang; // +0x2C, size 0x4, type 2
   m_maxGroupSize; // +0x30, size 0x4, type 0
   m_holidayWorldState; // +0x34, size 0x4, type 0
   m_minlevel; // +0x38, size 0x4, type 0
   m_maxlevel; // +0x3C, size 0x4, type 0

Warlords

6.0.1.18179

Struct

struct BattlemasterListRec {
  uint32_t m_ID;
  foreign_key<uint32_t, &MapRec::m_ID> m_mapID[16];
  uint32_t m_instanceType;
  uint32_t m_groupsAllowed;
  stringref m_name_lang;
  uint32_t m_maxGroupSize;
  uint32_t m_holidayWorldState;
  uint32_t m_minlevel;
  uint32_t m_maxlevel;
  uint32_t m_ratedPlayers;
  uint32_t m_minPlayers;
  uint32_t m_maxPlayers;
  uint32_t m_flags;   // &2: rated battleground
  foreign_key<uint32_t, &FileDataRec::m_ID> m_iconFileDataID;
  stringref m_gametype_lang;
};