DB/BattlemasterList: Difference between revisions

From wowdev
Jump to navigation Jump to search
(New page: ==About== Added in Burning Crusade ==Header Info== Records.....................7 Fields.....................24 Record Size................96 String Block Size.........104 ==Structu...)
 
 
(25 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==About==
__TOC__
Added in Burning Crusade
{{Template:Sandbox/VersionRange|min_expansionlevel=2}}


A list of battlemasters for PvP areas.


==Header Info==
==Wrath==
Records.....................7
===3.0.2.8905-3.3.5.12340===
Fields.....................24
====Table====
Record Size................96
{| style="background:#FCFCFC; color:black"
String Block Size.........104
|-
! width="80" | Column
! width="180 " | Field
! width="80" | Type
! width="600" | Notes
|-
| 1 || ID || Integer ||
|- style="background:#F0F8FF;"
| 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.
|-
| 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


==Structure==
==Warlords==
Column Field Type Notes
===6.0.1.18179===
  1 ID Integer
====Struct====
2 iRefID_Map Integer First Instance
  struct BattlemasterListRec {
3 iRefID_Map Integer Second Instance
  uint32_t m_ID;
4 iRefID_Map? Integer? Third Instance?
  {{Template:Type/foreign_key|table=Map}} m_mapID[16];
5 iRefID_Map? Integer? Fourth Instance?
  uint32_t m_instanceType;
6 iRefID_Map? Integer? Fifth Instance?
  uint32_t m_groupsAllowed;
7 iRefID_Map? Integer? Sixth Instance?
  {{Template:Type|stringref}} m_name_lang;
8 iRefID_Map? Integer? Seventh Instance?
  uint32_t m_maxGroupSize;
9 iRefID_Map? Integer? Eighth Instance?
  uint32_t m_holidayWorldState;
10 Type? Integer? Type of Instance? (3 = Battleground; 4 = Arena;)
  uint32_t m_minlevel;
11 Min Level Integer Minimum level
  uint32_t m_maxlevel;
12 Max Level Integer Maximum level
  uint32_t m_ratedPlayers;
13 Players Integer Player Limit
  uint32_t m_minPlayers;
14 Bands Integer Level band size
  uint32_t m_maxPlayers;
15 Unknown Boolean? (All except WSG are 1)
  uint32_t m_flags;  // &2: rated battleground
  16 sRefName String PVP instance name
  {{Template:Type/foreign_key|table=FileData}} m_iconFileDataID;
*24 Localization String*
  {{Template:Type|stringref}} m_gametype_lang;
 
  };
Retrieved from "http://www.sourcepeek.com/wiki/BattlemasterList.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;
};