DB/Vehicle: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (Added Category WotLK) |
||
Line 1: | Line 1: | ||
== Header Info == | == Header Info == | ||
Line 87: | Line 86: | ||
[[Category:DBC]] | [[Category:DBC]] | ||
[[Category:DBC_WotLK]] |
Revision as of 18:17, 11 December 2012
Header Info
Records....................76 Fields.....................14 Record Size................56 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 VehicleEntry { uint32 m_ID; // 0 uint32 m_flags; // 1 float m_turnSpeed; // 2 float m_pitchSpeed; // 3 float m_pitchMin; // 4 float m_pitchMax; // 5 uint32 m_seatID[8]; // 6-13 float m_mouseLookOffsetPitch; // 14 float m_cameraFadeDistScalarMin; // 15 float m_cameraFadeDistScalarMax; // 16 float m_cameraPitchOffset; // 17 //int m_powerType[3]; // removed in 3.1 //int m_powerToken[3]; // removed in 3.1 float m_facingLimitRight; // 18 float m_facingLimitLeft; // 19 float m_msslTrgtTurnLingering; // 20 float m_msslTrgtPitchLingering; // 21 float m_msslTrgtMouseLingering; // 22 float m_msslTrgtEndOpacity; // 23 float m_msslTrgtArcSpeed; // 24 float m_msslTrgtArcRepeat; // 25 float m_msslTrgtArcWidth; // 26 float m_msslTrgtImpactRadius[2]; // 27-28 char* m_msslTrgtArcTexture; // 29 char* m_msslTrgtImpactTexture; // 30 char* m_msslTrgtImpactModel[2]; // 31-32 float m_cameraYawOffset; // 33 uint32 m_uiLocomotionType; // 34 float m_msslTrgtImpactTexRadius; // 35 uint32 m_uiSeatIndicatorType; // 36 // 37, new in 3.1 // 38, new in 3.1 // 39, new in 3.1 };
struct VehicleEntry // sizeof(0xA0) { m_ID; // +0x0, size 0x4, type 0 m_flags; // +0x4, size 0x4, type 0 m_turnSpeed; // +0x8, size 0x4, type 3 m_pitchSpeed; // +0xC, size 0x4, type 3 m_pitchMin; // +0x10, size 0x4, type 3 m_pitchMax; // +0x14, size 0x4, type 3 m_seatID; // +0x18, size 0x20, type 0 m_mouseLookOffsetPitch; // +0x38, size 0x4, type 3 m_cameraFadeDistScalarMin; // +0x3C, size 0x4, type 3 m_cameraFadeDistScalarMax; // +0x40, size 0x4, type 3 m_cameraPitchOffset; // +0x44, size 0x4, type 3 m_facingLimitRight; // +0x48, size 0x4, type 3 m_facingLimitLeft; // +0x4C, size 0x4, type 3 m_msslTrgtTurnLingering; // +0x50, size 0x4, type 3 m_msslTrgtPitchLingering; // +0x54, size 0x4, type 3 m_msslTrgtMouseLingering; // +0x58, size 0x4, type 3 m_msslTrgtEndOpacity; // +0x5C, size 0x4, type 3 m_msslTrgtArcSpeed; // +0x60, size 0x4, type 3 m_msslTrgtArcRepeat; // +0x64, size 0x4, type 3 m_msslTrgtArcWidth; // +0x68, size 0x4, type 3 m_msslTrgtImpactRadius; // +0x6C, size 0x8, type 3 m_msslTrgtArcTexture; // +0x74, size 0x4, type 2 m_msslTrgtImpactTexture; // +0x78, size 0x4, type 2 m_msslTrgtImpactModel; // +0x7C, size 0x8, type 2 m_cameraYawOffset; // +0x84, size 0x4, type 3 m_uiLocomotionType; // +0x88, size 0x4, type 0 m_msslTrgtImpactTexRadius; // +0x8C, size 0x4, type 3 m_vehicleUIIndicatorID; // +0x90, size 0x4, type 0 m_powerDisplayID; // +0x94, size 0xC, type 0 };