uint ID string directory reference to World\Map\ [...] \ uint pVP uint isInMap locstring mapName uint instanceType Integer 0: none, 1: party, 2: raid, 3: pvp, 4: arena, >=5: none (official from "IsInInstance()") uint mapType uint minLevel uint maxLevel uint maxPlayers uint unk0 uint unk1 uint unk2 uint$foreign_key$Map$ID parentMapID locstring mapDescription0 alliance locstring mapDescription1 horde uint$foreign_key$LoadingScreens$ID loadingScreenID uint raidOffset uint continentname uint unk3 uint isBattleground Simple flag for battleground maps uint$foreign_key$AreaTable$ID areaID float battlefieldMapIconScale locstring requirement Requirement to enter locstring heroic_requirement Heroic equirement to enter locstring unknown_requirement Requirement to enter uint$foreign_key$Map$ID parentArea float entryPos uint resetTimeRaid uint resetTimeRaidHeroic uint unk4 int timeOfDayOverride Set to -1 for everything but Orgrimmar and Dalaran arena. For those, the time of day will change to this. uint expansionID Vanilla: 0, BC: 1, WotLK: 2 # todo enum uint unk5 Another resettime? Is the same as the heroic one for some entries. bitfield$Flags flags proabbly same as isBattleground uint isPVP cata+ flags for is pvp in addition to bgs uint$foreign_key$Map$ID corpseMapID float corpseMapX float corpseMapY uint maxPlayers uint numPlayers what a stupid name, makes no sense uint$foreign_key$Map$ID cosmeticParentMapID uint timeOffset uint$foreign_key$WindSettings$ID windSettingsID ENUM hex 0x0100: can toggle difficulty 0x8000: flex locking (All difficulties share completed encounters lock, not bound to a single instance id heroic difficulty flag overrides it and uses instance id bind; trinitycore) 0x10000: limit farclip to 727.0 0x4000000: garrison (trinitycore) 0x020000000000 limit LightMode to 0 or 1 BUILD 0.5.3.3368 ID<32> directory pVP<32> # notice how caps are horrible isInMap<32> mapName BUILD 1.12.1.5875 ID<32> directory instanceType<32> mapType<32> mapName minLevel<32> maxLevel<32> maxPlayers<32> unk0<32> unk1<32> unk2<32> parentMapID<32> mapDescription0 mapDescription1 loadingScreenID<32> raidOffset<32> continentname<32> unk3<32> BUILD 3.0.9.9551 ID<32> directory instanceType<32> isBattleground<32> mapName areaID<32> mapDescription0 mapDescription1 loadingScreenID<32> battlefieldMapIconScale requirement heroic_requirement unknown_requirement parentArea<32> entryPos[2] resetTimeRaid<32> resetTimeRaidHeroic<32> unk4<32> timeOfDayOverride<32> expansionID<32> unk5<32> BUILD 3.2? ID<32> directory instanceType<32> flags<32> isPVP<32> mapName areaID<32> mapDescription0 mapDescription1 loadingScreenID<32> battlefieldMapIconScale corpseMapID<32> corpseMapX corpseMapY timeOfDayOverride<32> expansionID<32> maxPlayers<32> numPlayers<32> parentMapID<32> BUILD 6.0.1.18179 ID<32> directory instanceType<32> flags<32> instanceType<32> mapName areaID<32> mapDescription0 mapDescription1 loadingScreenID<32> battlefieldMapIconScale corpseMapID<32> corpseMapX corpseMapY timeOfDayOverride<32> expansionID<32> raidOffset<32> # where was this for expansions? maxPlayers<32> parentMapID<32> # where was this for expansions? cosmeticParentMapID<32> timeOffset<32> BUILD 7.0.3.22201 directory flags<64> battlefieldMapIconScale corpseMapX corpseMapY string ZoneName; mapDescription0 mapDescription1 areaID<16> loadingScreenID<16> corpseMapID<16> timeOfDayOverride<16> parentMapID<16> cosmeticParentMapID<16> windSettingsID<16> instanceType<8> uint8_t MapType; # idon't hace energy, sorry uint8_t ExpansionID;# idon't hace energy, sorry maxPlayers<8> uint8_t TimeOffset;# idon't hace energy, sorry BUILD 7.2.0.?????? directory flags<64> battlefieldMapIconScale corpseMapX corpseMapY string ZoneName; mapDescription0 mapDescription1 string PvpObjective; string PvpDescription; foreign_keyⁱ AreaTableID; loadingScreenID<16> corpseMapID<16> timeOfDayOverride<16> parentMapID<16> cosmeticParentMapID<16> windSettingsID<16> instanceType<8> uint8_t MapType; # idon't hace energy, sorry uint8_t ExpansionID;# idon't hace energy, sorry maxPlayers<8> uint8_t TimeOffset;# idon't hace energy, sorry