DB/TaxiPathNode: Difference between revisions

From wowdev
Jump to navigation Jump to search
(New page: Contains data for every point along a flight path. Col. 3 contains which point along the flight path the data applies to. '''Should be ignored by WoW since patch 2.1.0 or whatever due to ...)
 
mNo edit summary
 
(19 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Contains data for every point along a flight path. Col. 3 contains which point along the flight path the data applies to.
Contains data for every point along a flight path. Col. 3 contains which point along the flight path the data applies to.
'''Should be ignored by WoW since patch 2.1.0 or whatever due to zeppelin-path-exploition.'''
'''May be ignored by WoW since patch 2.1.0 or whatever due to zeppelin-path-exploitation.'''


==Header Info ==
==0.5.3.3368==
  Records.................12095
  struct TaxiPathNodeRec
  Fields......................9
{
  Record Size................36
  uint32_t m_ID;
  String Block Size...........1
  uint32_t m_PathID;
  uint32_t m_NodeIndex;
  uint32_t m_ContinentID;
  float m_LocX;
  float m_LocY;
  float m_LocZ;
  uint32_t m_flags;
};
 
==1.12.1.5875==
  struct TaxiPathNodeRec
  {
  uint32_t m_ID;
  uint32_t m_PathID;
  uint32_t m_NodeIndex;
  uint32_t m_ContinentID;
  float m_LocX;
  float m_LocY;
  float m_LocZ;
  uint32_t m_flags;
  uint32_t m_delay;
  };


==Structure==
==Structure==
  '''Column Field Type Notes'''  
  '''Column Field Type Notes'''  
  1 ID Integer is this correct?  
  1 ID Integer is this correct?  
  2 iRefID_TaxiPath Integer Path that these points are on (Ref to TaxiPath.dbc)  
  2 iRefID_[[TaxiPath.dbc|PathID]] Integer Path that these points are on (Ref to TaxiPath.dbc)  
  3 PointNumber Integer The point number along the path (ie 1 -> 2 -> ... -> x)  
  3 NodeIndex Integer The point number along the path (ie 1 -> 2 -> ... -> x)  
  4 iRefID_Map Integer Map the flight point is on  
  4 iRefID_[[Map.dbc|Map]] Integer Map the flight point is on  
  5 X Float The X coordinate  
  5 X Float The X coordinate  
  6 Y Float The Y coordinate  
  6 Y Float The Y coordinate  
  7 Z Float The Z coordinate  
  7 Z Float The Z coordinate  
  8 Unknown Integer Q: Number of objects on path? -- Something to do with Boats / Zepplins / Tram?
  8 flags         Integer         2 is used for stopping the object for a number of seconds defined in column 9.
  9 Delay Integer Delay in seconds before moving to next point (used on boats / trams / zepplins)  
  9 Delay Integer Delay in seconds before moving to next point (used on boats / trams / zepplins)  
10    m_arrivalEventID Integer        Used for starting a script on the server when the transport object arrived to the last waypoint.
11    m_departureEventID Integer      Used for starting a script on the server when the transport object started moving.
==Flags==
0x1 = instigates a map change
0x2 = stops the object for <code>m_delay</code> seconds; {{Template:Sandbox/VersionRange|min_expansionlevel=0|min_build=0.8.0.3734}}


Retrieved from "http://www.sourcepeek.com/wiki/TaxiPathNode.dbc"
==6.0.1.18179==
struct TaxiPathNodeRec {
  uint32_t m_ID;
  uint32_t m_PathID;
  uint32_t m_NodeIndex;
  uint32_t m_ContinentID;
  float m_Loc[3];
  uint32_t m_flags;
  uint32_t m_delay;
  uint32_t m_arrivalEventID;
  uint32_t m_departureEventID;
};
[[Category:DBC]]
[[Category:DBC_Alpha]]
[[Category:DBC_Vanilla]]
[[Category:DBC_WotLK]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]

Latest revision as of 20:25, 21 June 2018

Contains data for every point along a flight path. Col. 3 contains which point along the flight path the data applies to. May be ignored by WoW since patch 2.1.0 or whatever due to zeppelin-path-exploitation.

0.5.3.3368

struct TaxiPathNodeRec
{
  uint32_t m_ID;
  uint32_t m_PathID;
  uint32_t m_NodeIndex;
  uint32_t m_ContinentID;
  float m_LocX;
  float m_LocY;
  float m_LocZ;
  uint32_t m_flags;
};

1.12.1.5875

struct TaxiPathNodeRec
{
  uint32_t m_ID;
  uint32_t m_PathID;
  uint32_t m_NodeIndex;
  uint32_t m_ContinentID;
  float m_LocX;
  float m_LocY;
  float m_LocZ;
  uint32_t m_flags;
  uint32_t m_delay;
};

Structure

Column	Field 		Type 		Notes 
1 	ID 		Integer 	is this correct? 
2 	iRefID_PathID	Integer 	Path that these points are on (Ref to TaxiPath.dbc) 
3 	NodeIndex 	Integer 	The point number along the path (ie 1 -> 2 -> ... -> x) 
4 	iRefID_Map 	Integer 	Map the flight point is on 
5 	X 		Float 		The X coordinate 
6 	Y 		Float 		The Y coordinate 
7 	Z 		Float 		The Z coordinate 
8 	flags 	        Integer         2 is used for stopping the object for a number of seconds defined in column 9.
9 	Delay 		Integer 	Delay in seconds before moving to next point (used on boats / trams / zepplins) 
10     m_arrivalEventID Integer         Used for starting a script on the server when the transport object arrived to the last waypoint.
11     m_departureEventID Integer       Used for starting a script on the server when the transport object started moving.

Flags

0x1 = instigates a map change
0x2 = stops the object for m_delay seconds; ≥ PreVanilla (0.8.0.3734)

6.0.1.18179

struct TaxiPathNodeRec {
  uint32_t m_ID;
  uint32_t m_PathID;
  uint32_t m_NodeIndex;
  uint32_t m_ContinentID;
  float m_Loc[3];
  uint32_t m_flags;
  uint32_t m_delay;
  uint32_t m_arrivalEventID;
  uint32_t m_departureEventID;
};