DB/BattlemasterList

From wowdev
Revision as of 12:07, 23 February 2016 by Mjollna (talk | contribs)
Jump to navigation Jump to search

A list of battlemasters for PvP areas.

Structure

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 Min Level Integer Minimum level
12 Max Level Integer Maximum level
13 Players Integer Player Limit
14 Bands Integer Level band size
15 JoinAsGroup Boolean Join as Group (?)
16 Name Loc PVP instance name
33 Unknown Integer Alterac: 5, Strand of the ancients: 10, rest: 40. (WotLK)
  • cataclysm info
   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

6.0.1.18179

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;
};