AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Go to the source code of this file.
Classes | |
struct | PassengerInfo |
struct | VehicleSeat |
struct | VehicleAccessory |
class | TransportBase |
Typedefs | |
typedef std::vector< VehicleAccessory > | VehicleAccessoryList |
typedef std::map< uint32, VehicleAccessoryList > | VehicleAccessoryContainer |
typedef std::map< int8, VehicleSeat > | SeatMap |
Enumerations | |
enum | PowerType { POWER_STEAM = 61 , POWER_PYRITE = 41 , POWER_HEAT = 101 , POWER_OOZE = 121 , POWER_BLOOD = 141 , POWER_WRATH = 142 } |
enum | VehicleFlags { VEHICLE_FLAG_NO_STRAFE = 0x00000001 , VEHICLE_FLAG_NO_JUMPING = 0x00000002 , VEHICLE_FLAG_FULLSPEEDTURNING = 0x00000004 , VEHICLE_FLAG_ALLOW_PITCHING = 0x00000010 , VEHICLE_FLAG_FULLSPEEDPITCHING = 0x00000020 , VEHICLE_FLAG_CUSTOM_PITCH = 0x00000040 , VEHICLE_FLAG_ADJUST_AIM_ANGLE = 0x00000400 , VEHICLE_FLAG_ADJUST_AIM_POWER = 0x00000800 } |
enum | VehicleSpells { VEHICLE_SPELL_RIDE_HARDCODED = 46598 , VEHICLE_SPELL_PARACHUTE = 45472 , VEHICLE_SPELL_GEIST_CONTROL_END = 58119 , VEHICLE_SPELL_SHADE_CONTROL_END = 58664 } |
enum | VehicleNPCs { NPC_EIDOLON_WATCHER = 31110 , NPC_LITHE_STALKER = 30895 } |
typedef std::map<int8, VehicleSeat> SeatMap |
typedef std::map<uint32, VehicleAccessoryList> VehicleAccessoryContainer |
typedef std::vector<VehicleAccessory> VehicleAccessoryList |
enum PowerType |
Enumerator | |
---|---|
POWER_STEAM | |
POWER_PYRITE | |
POWER_HEAT | |
POWER_OOZE | |
POWER_BLOOD | |
POWER_WRATH |
enum VehicleFlags |
enum VehicleNPCs |
Enumerator | |
---|---|
NPC_EIDOLON_WATCHER | |
NPC_LITHE_STALKER |
enum VehicleSpells |
Enumerator | |
---|---|
VEHICLE_SPELL_RIDE_HARDCODED | |
VEHICLE_SPELL_PARACHUTE | |
VEHICLE_SPELL_GEIST_CONTROL_END | |
VEHICLE_SPELL_SHADE_CONTROL_END |