DB/VehicleSeat: Difference between revisions
Jump to navigation
Jump to search
(New page: VehicleSeat == Header Info == Records...................432 Fields.....................29 Record Size...............116 String Block Size...........1 == Notes == This file has been...) |
|||
Line 16: | Line 16: | ||
== Structure == | == Structure == | ||
http://dev.trinitycore.org/trinitycore2/src/561ac59c59ac/src/game/DBCStructure.h | |||
struct VehicleSeatEntry | |||
{ | |||
uint32 m_ID; // 0 | |||
uint32 m_flags; // 1 | |||
int32 m_attachmentID; // 2 | |||
float m_attachmentOffsetX; // 3 | |||
float m_attachmentOffsetY; // 4 | |||
float m_attachmentOffsetZ; // 5 | |||
float m_enterPreDelay; // 6 | |||
float m_enterSpeed; // 7 | |||
float m_enterGravity; // 8 | |||
float m_enterMinDuration; // 9 | |||
float m_enterMaxDuration; // 10 | |||
float m_enterMinArcHeight; // 11 | |||
float m_enterMaxArcHeight; // 12 | |||
int32 m_enterAnimStart; // 13 | |||
int32 m_enterAnimLoop; // 14 | |||
int32 m_rideAnimStart; // 15 | |||
int32 m_rideAnimLoop; // 16 | |||
int32 m_rideUpperAnimStart; // 17 | |||
int32 m_rideUpperAnimLoop; // 18 | |||
float m_exitPreDelay; // 19 | |||
float m_exitSpeed; // 20 | |||
float m_exitGravity; // 21 | |||
float m_exitMinDuration; // 22 | |||
float m_exitMaxDuration; // 23 | |||
float m_exitMinArcHeight; // 24 | |||
float m_exitMaxArcHeight; // 25 | |||
int32 m_exitAnimStart; // 26 | |||
int32 m_exitAnimLoop; // 27 | |||
int32 m_exitAnimEnd; // 28 | |||
float m_passengerYaw; // 29 | |||
float m_passengerPitch; // 30 | |||
float m_passengerRoll; // 31 | |||
int32 m_passengerAttachmentID; // 32 | |||
int32 m_vehicleEnterAnim; // 33 | |||
int32 m_vehicleExitAnim; // 34 | |||
int32 m_vehicleRideAnimLoop; // 35 | |||
int32 m_vehicleEnterAnimBone; // 36 | |||
int32 m_vehicleExitAnimBone; // 37 | |||
int32 m_vehicleRideAnimLoopBone; // 38 | |||
float m_vehicleEnterAnimDelay; // 39 | |||
float m_vehicleExitAnimDelay; // 40 | |||
uint32 m_vehicleAbilityDisplay; // 41 | |||
uint32 m_enterUISoundID; // 42 | |||
uint32 m_exitUISoundID; // 43 | |||
int32 m_uiSkin; // 44 | |||
uint32 m_flagsB; // 45 | |||
// 46-57 added in 3.1, floats mostly | |||
bool IsUsable() const { return m_flags & 0x2000000; } | |||
}; | |||
[[Category:DBC]] | [[Category:DBC]] |
Revision as of 22:40, 14 June 2009
VehicleSeat
Header Info
Records...................432 Fields.....................29 Record Size...............116 String Block Size...........1
Notes
This file has been added with WoW 3.0.1.8303
Last updated against: WoW 3.0.1.8334
Structure
http://dev.trinitycore.org/trinitycore2/src/561ac59c59ac/src/game/DBCStructure.h
struct VehicleSeatEntry { uint32 m_ID; // 0 uint32 m_flags; // 1 int32 m_attachmentID; // 2 float m_attachmentOffsetX; // 3 float m_attachmentOffsetY; // 4 float m_attachmentOffsetZ; // 5 float m_enterPreDelay; // 6 float m_enterSpeed; // 7 float m_enterGravity; // 8 float m_enterMinDuration; // 9 float m_enterMaxDuration; // 10 float m_enterMinArcHeight; // 11 float m_enterMaxArcHeight; // 12 int32 m_enterAnimStart; // 13 int32 m_enterAnimLoop; // 14 int32 m_rideAnimStart; // 15 int32 m_rideAnimLoop; // 16 int32 m_rideUpperAnimStart; // 17 int32 m_rideUpperAnimLoop; // 18 float m_exitPreDelay; // 19 float m_exitSpeed; // 20 float m_exitGravity; // 21 float m_exitMinDuration; // 22 float m_exitMaxDuration; // 23 float m_exitMinArcHeight; // 24 float m_exitMaxArcHeight; // 25 int32 m_exitAnimStart; // 26 int32 m_exitAnimLoop; // 27 int32 m_exitAnimEnd; // 28 float m_passengerYaw; // 29 float m_passengerPitch; // 30 float m_passengerRoll; // 31 int32 m_passengerAttachmentID; // 32 int32 m_vehicleEnterAnim; // 33 int32 m_vehicleExitAnim; // 34 int32 m_vehicleRideAnimLoop; // 35 int32 m_vehicleEnterAnimBone; // 36 int32 m_vehicleExitAnimBone; // 37 int32 m_vehicleRideAnimLoopBone; // 38 float m_vehicleEnterAnimDelay; // 39 float m_vehicleExitAnimDelay; // 40 uint32 m_vehicleAbilityDisplay; // 41 uint32 m_enterUISoundID; // 42 uint32 m_exitUISoundID; // 43 int32 m_uiSkin; // 44 uint32 m_flagsB; // 45 // 46-57 added in 3.1, floats mostly bool IsUsable() const { return m_flags & 0x2000000; } };