DB/WMOAreaTable: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (→Structure) |
||
Line 16: | Line 16: | ||
8 Unknown Integer | 8 Unknown Integer | ||
9 Unknown Integer | 9 Unknown Integer | ||
10 flags Integer CWorldMap::QueryOutdoors: rec.flags & 4 || rec.flags & 2. &0x18: Minimap::s_singleExterior = true | 10 flags Integer CWorldMap::QueryOutdoors: rec.flags & 4 || rec.flags & 2. &0x18: Minimap::s_singleExterior = true unless groupRec::flags & 0x20 | ||
11 iRefID_[[AreaTable.dbc|AreaTable]] Integer If 0, the underlying terrain is asked for its id. | 11 iRefID_[[AreaTable.dbc|AreaTable]] Integer If 0, the underlying terrain is asked for its id. | ||
12-28 Name String + [[Loc]] The name of the area. If 0, an AreaTable query is made. | 12-28 Name String + [[Loc]] The name of the area. If 0, an AreaTable query is made. | ||
Line 40: | Line 40: | ||
DWORD m_field14; // added in 4.x | DWORD m_field14; // added in 4.x | ||
}; | }; | ||
==6.0.1.18179== | ==6.0.1.18179== | ||
struct WMOAreaTableRec { | struct WMOAreaTableRec { |
Revision as of 21:26, 4 August 2014
Header Info
Records.................25288 Fields.....................20 Record Size................80 String Block Size........9800
Structure
Column Field Type Notes 1 ID Integer 2 root_ID Integer called from a WMO-Root file. 3 NameSet Integer If your WMO is spawned with NameSet 4, search for the rows with a 3 in here. 4 group_ID Integer called from a WMO-Group file. | -1 for overal name ("Stormwind" etc) 5 Unknown Integer 6 Unknown Integer 7 Unknown Integer 8 Unknown Integer 9 Unknown Integer 10 flags Integer CWorldMap::QueryOutdoors: rec.flags & 4 || rec.flags & 2. &0x18: Minimap::s_singleExterior = true unless groupRec::flags & 0x20 11 iRefID_AreaTable Integer If 0, the underlying terrain is asked for its id. 12-28 Name String + Loc The name of the area. If 0, an AreaTable query is made.
--schlumpf_ 00:59, 24 August 2007 (CEST)
struct WMOAreaTableRec { DWORD m_ID; DWORD m_WMOID; DWORD m_NameSetID; DWORD m_WMOGroupID; DWORD m_SoundProviderPref; DWORD m_SoundProviderPrefUnderwater; DWORD m_AmbienceID; DWORD m_ZoneMusic; DWORD m_IntroSound; DWORD m_flags; DWORD m_AreaTableID; DWORD m_AreaName_lang; DWORD m_field12; // added in 4.x DWORD m_field13; // added in 4.x DWORD m_field14; // added in 4.x };
6.0.1.18179
struct WMOAreaTableRec { int m_ID; int m_WMOID; int m_NameSetID; int m_WMOGroupID; int m_SoundProviderPref; int m_SoundProviderPrefUnderwater; int m_AmbienceID; int m_ZoneMusic; int m_IntroSound; int m_flags; int m_AreaTableID; stringref m_AreaName_lang; int m_uwIntroSound; int m_uwZoneMusic; int m_uwAmbience; };