DB/WorldMapContinent: Difference between revisions

From wowdev
Jump to navigation Jump to search
m (add full and correct info for 6.0.1.18179)
mNo edit summary
Line 29: Line 29:
==6.0.1.18179==
==6.0.1.18179==
  struct WorldMapContinentRec {
  struct WorldMapContinentRec {
   int m_ID;
   uint32_t m_ID;
   int m_mapID;
   uint32_t m_mapID;
   int m_leftBoundary;
   uint32_t m_leftBoundary;
   int m_rightBoundary;
   uint32_t m_rightBoundary;
   int m_topBoundary;
   uint32_t m_topBoundary;
   int m_bottomBoundary;
   uint32_t m_bottomBoundary;
   float m_continentOffset[2];
   float m_continentOffset[2];
   float m_scale;
   float m_scale;
   float m_taxiMin[2];
   float m_taxiMin[2];
   float m_taxiMax[2];
   float m_taxiMax[2];
   int m_worldMapID;
   uint32_t m_worldMapID;
  };
  };
[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_WotLK]]
[[Category:DBC_WotLK]]

Revision as of 21:27, 2 November 2014

This DBC defines the overlay images of the continents on the owrldmap. If you move the mouse on the worldmap over an continent the entrys define where the overlay image form interface/worldmap/MAPNAME/MAPNAMPoverlay.blp will be displayed.

Header Info

Records.....................4 
Fields.....................14
Record Size................56
String Block Size...........1

Structure

Column 	Field 			Type 		Notes 
1 	ID 			Integer 	
2 	iRefID_Map	Integer 	reference ID to Map.dbc. 
3 	leftBoundary 		Integer 	ADT coordinates (base_X_Y.adt)
4 	rightBoundary 		Integer 	
5 	topBoundary 		Integer 	
6 	bottomBoundary 		Integer 	
7 	continentOffsetX 	Float 	on UI of patent map, from center.
8 	continentOffsetY 	Float 	
9 	scale			Float 		all rows 0.75. 
10 	taxiMinX 		Float 		
11 	taxiMinY	 	Float 		x2? 
12 	taxiMaxX	 	Float 		y1? 
13 	taxiMaxY	 	Float 		
cata	worldMapID		Integer     0=stars (where both outlands and Azeroth are visible), 1=Azeroth 

Retrieved from "http://www.sourcepeek.com/wiki/WorldMapContinent.dbc"

6.0.1.18179

struct WorldMapContinentRec {
  uint32_t m_ID;
  uint32_t m_mapID;
  uint32_t m_leftBoundary;
  uint32_t m_rightBoundary;
  uint32_t m_topBoundary;
  uint32_t m_bottomBoundary;
  float m_continentOffset[2];
  float m_scale;
  float m_taxiMin[2];
  float m_taxiMax[2];
  uint32_t m_worldMapID;
};