DB/Map: Difference between revisions

From wowdev
Jump to navigation Jump to search
(+ Loc)
Line 8: Line 8:
== Structure ==
== Structure ==


  '''Column Field Type Patch Notes'''
  '''Column Field Type Notes'''
  1 ID Integer
  1 ID Integer
  2 Internalname String reference to World\Map\ [...] \
  2 Internalname String reference to World\Map\ [...] \
  3 AreaType Integer 0=norm; 1=dungeon; 2=raid; 3=pvp_zone; 4=arena
  3 AreaType Integer 0=norm; 1=dungeon; 2=raid; 3=pvp_zone; 4=arena
  4 IsBattleground Boolean Simple flag for battleground maps
  4 IsBattleground Boolean Simple flag for battleground maps
  5 sRefName String Name (displayed on World Map for example)
  5-13 sRefName String + [[Loc]] Name (displayed on World Map for example)
6-13 Localization String*
  14 MinLevel Integer Minimum level to enter, only set for Battlegrounds / Arenas
  14 MinLevel Integer Minimum level to enter, only set for Battlegrounds / Arenas
  15 MaxLevel Integer Maximum level, only set for Battlegrounds / Arenas
  15 MaxLevel Integer Maximum level, only set for Battlegrounds / Arenas
Line 22: Line 21:
  19 Unknown Float only set on PVPZone01 & 02 (Alterac and Azshara)
  19 Unknown Float only set on PVPZone01 & 02 (Alterac and Azshara)
  20 iRefID_[[AreaTable.dbc|AreaTable]] Integer Ref to ID in [[AreaTable.dbc]]
  20 iRefID_[[AreaTable.dbc|AreaTable]] Integer Ref to ID in [[AreaTable.dbc]]
  21 Description_1 String Shown for Horde
  21-29 Description_1 String + [[Loc]] Shown for Horde
  22-29 Localization String*
  30-38 Description_2 String + [[Loc]] Shown for Alliance
30 Description_2 String Shown for Alliance
31-38 Localization String*
  39 iRefID_[[LoadingScreens.dbc|LoadingScreens]] Integer
  39 iRefID_[[LoadingScreens.dbc|LoadingScreens]] Integer
  40 LevelSteps Integer Increment in level per battlefield instance
  40 LevelSteps Integer Increment in level per battlefield instance
  41 Unknown Boolean All 1 except for Blackfathom Deeps
  41 Unknown Boolean All 1 except for Blackfathom Deeps
  42 Unknown Float All 1.0 except of PVPZone04 (Arathi)
  42 Unknown Float All 1.0 except of PVPZone04 (Arathi)
  43 Unknown String 5666 No mapping to string block (6320).
  43-51 Unknown String + [[Loc]] No mapping to string block (6320).
  44-51 Localization String* 5666
  52-60 HeroicRequirement String + [[Loc]] Used to describe requirement for heroic dungeons.  
52 HeroicRequirement String 5666 Used to describe requirement for heroic dungeons.  
  61-69 Unknown String + [[Loc]] No mapping to string block (6320).
  53-60 Localization String* 5666
  70 parentMap Signed Integer Parent Map-ID, not always right. -1 for unfinished/unaccesable zones.
61 Unknown String 5666 No mapping to string block (6320).
  71 Unknown Float
62-69 Localization String* 5666
  72 Unknown Float
  70 parentMap Signed Integer 5991 Parent Map-ID, not always right. -1 for unfinished/unaccesable zones.
  71 Unknown Float 5991
  72 Unknown Float 5991
  73 Unknown BitMask* Seems to be used exclusively in raid instances... some sort of size?
  73 Unknown BitMask* Seems to be used exclusively in raid instances... some sort of size?
  74 wingedDungeon Integer 86400 (0x15180) if winged.
  74 wingedDungeon Integer 86400 (0x15180) if winged.

Revision as of 09:45, 13 August 2007

Header Info

Records....................70
Fields.....................75
Record Size...............300
String Block Size........3819

Structure

Column 	Field 			Type 		 	Notes
1 	ID 			Integer 		
2 	Internalname 		String 			reference to World\Map\ [...] \
3 	AreaType 		Integer 		0=norm; 1=dungeon; 2=raid; 3=pvp_zone; 4=arena
4 	IsBattleground 		Boolean 		Simple flag for battleground maps
5-13 	sRefName 		String + Loc	Name (displayed on World Map for example)
14 	MinLevel 		Integer 		Minimum level to enter, only set for Battlegrounds / Arenas
15 	MaxLevel 		Integer 		Maximum level, only set for Battlegrounds / Arenas
16 	MaxPlayers 		Integer 		Maximum amount of players, only set for Battlegrounds / Arenas
17 	Unknown 		Signed Integer 		-1 for all except BlackRockSpire & BlackrockDepths (0) & PVPZone02 (azshara)
18 	Unknown 		Float 			only set on PVPZone01 & 02 (Alterac and Azshara)
19 	Unknown 		Float 			only set on PVPZone01 & 02 (Alterac and Azshara)
20 	iRefID_AreaTable 	Integer 		Ref to ID in AreaTable.dbc	
21-29 	Description_1 		String + Loc	Shown for Horde
30-38 	Description_2 		String + Loc	Shown for Alliance	
39 	iRefID_LoadingScreens 	Integer
40 	LevelSteps 		Integer 		Increment in level per battlefield instance
41 	Unknown 		Boolean 		All 1 except for Blackfathom Deeps
42 	Unknown 		Float 			All 1.0 except of PVPZone04 (Arathi)
43-51 	Unknown 		String + Loc 	No mapping to string block (6320).
52-60 	HeroicRequirement 	String + Loc 	Used to describe requirement for heroic dungeons. 
61-69 	Unknown 		String + Loc 	No mapping to string block (6320).
70 	parentMap 		Signed Integer  	Parent Map-ID, not always right. -1 for unfinished/unaccesable zones.
71 	Unknown 		Float 		 	
72 	Unknown 		Float 		 	
73 	Unknown 		BitMask* 		Seems to be used exclusively in raid instances... some sort of size?
74 	wingedDungeon 		Integer 		86400 (0x15180) if winged.
75 	Unknown 		None 		

--Schlumpf 21:30, 9 August 2007 (CEST)