DB/LfgDungeons: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 1: Line 1:
==Structure==
'''Column Field Type Patch Notes'''
1 ID Integer
2-18 sRefName String + [[Loc]] Area/Instance (zone) name
19 level_min Integer Minimum level to participate.
20 level_max Integer Maximum level when this dungeon becomes trivial.
21 Unknown Integer Grouping of some type (5 = Battleground, 4 = Normal world zones? , 2 = Raid, 1 = 5 man)?
22 faction Integer Faction type to participate. -1 all; 0 horde; 1 alliance;
23 Map ID         Integer Here you must add the Map Id where you will be ported
24 Expansion Integer 5965 Does this just denote it's part of TBC or a toggle of some kind?
struct LfgDungeonsEntry // sizeof(0x44)
{
    m_ID; // +0x0, size 0x4, type 0
    m_name_lang; // +0x4, size 0x4, type 2
    m_minLevel; // +0x8, size 0x4, type 0
    m_maxLevel; // +0xC, size 0x4, type 0
    m_target_level; // +0x10, size 0x4, type 0
    m_target_level_min; // +0x14, size 0x4, type 0
    m_target_level_max; // +0x18, size 0x4, type 0
    m_mapID; // +0x1C, size 0x4, type 0
    m_difficulty; // +0x20, size 0x4, type 0
    m_flags; // +0x24, size 0x4, type 0
    m_typeID; // +0x28, size 0x4, type 0
    m_faction; // +0x2C, size 0x4, type 0
    m_textureFilename; // +0x30, size 0x4, type 2
    m_expansionLevel; // +0x34, size 0x4, type 0
    m_order_index; // +0x38, size 0x4, type 0
    m_group_id; // +0x3C, size 0x4, type 0
    m_description_lang; // +0x40, size 0x4, type 2
};
==6.0.1.18179==
==6.0.1.18179==
  struct LfgDungeonsRec {
  struct LfgDungeonsRec {
Line 32: Line 65:
  };
  };
[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]
[[Category:DBC_WotLK]][[Category:DBC_WoD]][[Category:6.0.1.18179]]

Revision as of 20:38, 11 August 2015

Structure

Column	Field 		Type 		Patch 	Notes 
1 	ID 		Integer 		
2-18 	sRefName 	String + Loc		Area/Instance (zone) name 	
19 	level_min 	Integer 		Minimum level to participate. 
20 	level_max 	Integer 		Maximum level when this dungeon becomes trivial. 
21 	Unknown 	Integer 		Grouping of some type (5 = Battleground, 4 = Normal world zones? , 2 = Raid, 1 = 5 man)? 
22 	faction 	Integer 		Faction type to participate. -1 all; 0 horde; 1 alliance; 
23 	Map ID	        Integer 	 	Here you must add the Map Id where you will be ported
24 	Expansion 	Integer 	5965 	Does this just denote it's part of TBC or a toggle of some kind? 
struct LfgDungeonsEntry // sizeof(0x44)
{
   m_ID; // +0x0, size 0x4, type 0
   m_name_lang; // +0x4, size 0x4, type 2
   m_minLevel; // +0x8, size 0x4, type 0
   m_maxLevel; // +0xC, size 0x4, type 0
   m_target_level; // +0x10, size 0x4, type 0
   m_target_level_min; // +0x14, size 0x4, type 0
   m_target_level_max; // +0x18, size 0x4, type 0
   m_mapID; // +0x1C, size 0x4, type 0
   m_difficulty; // +0x20, size 0x4, type 0
   m_flags; // +0x24, size 0x4, type 0
   m_typeID; // +0x28, size 0x4, type 0
   m_faction; // +0x2C, size 0x4, type 0
   m_textureFilename; // +0x30, size 0x4, type 2
   m_expansionLevel; // +0x34, size 0x4, type 0
   m_order_index; // +0x38, size 0x4, type 0
   m_group_id; // +0x3C, size 0x4, type 0
   m_description_lang; // +0x40, size 0x4, type 2
};

6.0.1.18179

struct LfgDungeonsRec {
  uint32_t m_ID;
  stringref m_name_lang;
  uint32_t m_minLevel;
  uint32_t m_maxLevel;
  uint32_t m_target_level;
  uint32_t m_target_level_min;
  uint32_t m_target_level_max;
  uint32_t m_mapID;
  uint32_t m_difficultyID;
  uint32_t m_flags;
  uint32_t m_typeID;
  uint32_t m_faction;
  stringref m_textureFilename;
  uint32_t m_expansionLevel;
  uint32_t m_order_index;
  uint32_t m_group_id;
  stringref m_description_lang;
  uint32_t m_random_id;
  uint32_t m_count_tank;
  uint32_t m_count_healer;
  uint32_t m_count_damage;
  uint32_t m_min_count_tank;
  uint32_t m_min_count_healer;
  uint32_t m_min_count_damage;
  uint32_t m_scenarioID;
  uint32_t m_subtype;
  uint32_t m_bonus_reputation_amount;
  uint32_t m_mentorCharLevel;
  uint32_t m_mentorItemLevel;
};