DB/BattlemasterList: Difference between revisions

From wowdev
Jump to navigation Jump to search
Line 34: Line 34:
| 10 || InstanceType || Integer || Type of Instance? (3 = Battleground; 4 = Arena;)  
| 10 || InstanceType || Integer || Type of Instance? (3 = Battleground; 4 = Arena;)  
|-
|-
| 11 || JoinAsGroup || Boolean || Join as Group (?)
| 11 || GroupsAllowed || Boolean || Join as Group (?)
|-
|-
| 12 || Name || [[Loc]] || PVP instance name  
| 12 || Name || [[Loc]] || PVP instance name  
|-
|-
| 29 || Players || Integer || Player Limit  
| 29 || MaxGroupSize || Integer || Player Limit  
|-
|-
| 30 ||??Holiday
| 30 || HolidayWorldState ||Integer ||
|-
|-
| 31 || Min Level || Integer || Minimum level  
| 31 || Min Level || Integer || Minimum level  

Revision as of 20:40, 26 July 2017

≥ 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 Instance1 iRefID A list of instances that will be joined at once.
3 Instance2 iRefID
4 Instance3 iRefID
5 Instance4 iRefID
6 Instance5 iRefID
7 Instance6 iRefID
8 Instance7 iRefID
9 Instance8 iRefID
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 Min Level Integer Minimum level
32 Max Level 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;
  foreign_key<uint32_t, &FileDataRec::m_ID> m_iconFileDataID;
  stringref m_gametype_lang;
};