diff --git a/src/game/DBCEnums.h b/src/game/DBCEnums.h index f262c8779..693595f1f 100644 --- a/src/game/DBCEnums.h +++ b/src/game/DBCEnums.h @@ -533,12 +533,38 @@ enum VehicleFlags enum VehicleSeatFlags { + SEAT_FLAG_UNK1 = 0x00000001, // "HasLowerAnimForEnter" + SEAT_FLAG_UNK2 = 0x00000002, // "HasLowerAnimForRide" + SEAT_FLAG_UNK3 = 0x00000004, + SEAT_FLAG_UNK4 = 0x00000008, // "ShouldUseVehicleSeatExitAnimationOnVoluntaryExit" + SEAT_FLAG_UNK5 = 0x00000010, + SEAT_FLAG_UNK6 = 0x00000020, + SEAT_FLAG_UNK7 = 0x00000040, + SEAT_FLAG_UNK8 = 0x00000080, + SEAT_FLAG_UNK9 = 0x00000100, SEAT_FLAG_HIDE_PASSENGER = 0x00000200, // Passenger is hidden + SEAT_FLAG_UNK10 = 0x00000400, // "AllowsTurning" SEAT_FLAG_CAN_CONTROL = 0x00000800, // Lua_UnitInVehicleControlSeat + SEAT_FLAG_UNK11 = 0x00001000, // "Can Cast Mount Spell" + SEAT_FLAG_UNK12 = 0x00002000, // "Uncontrolled" SEAT_FLAG_CAN_ATTACK = 0x00004000, // Can attack, cast spells and use items from vehicle? + SEAT_FLAG_UNK13 = 0x00008000, // "ShouldUseVehicleSeatExitAnimationOnForcedExit" + SEAT_FLAG_UNK14 = 0x00010000, + SEAT_FLAG_UNK15 = 0x00020000, + SEAT_FLAG_UNK16 = 0x00040000, // "HasVehicleExitAnimForVoluntaryExit" + SEAT_FLAG_UNK17 = 0x00080000, // "HasVehicleExitAnimForForcedExit" + SEAT_FLAG_UNK18 = 0x00100000, + SEAT_FLAG_UNK19 = 0x00200000, + SEAT_FLAG_UNK20 = 0x00400000, // "RecHasVehicleEnterAnim" + SEAT_FLAG_UNK21 = 0x00800000, + SEAT_FLAG_UNK22 = 0x01000000, // "EnableVehicleZoom" SEAT_FLAG_USABLE = 0x02000000, // Lua_CanExitVehicle SEAT_FLAG_CAN_SWITCH = 0x04000000, // Lua_CanSwitchVehicleSeats + SEAT_FLAG_UNK23 = 0x08000000, // "HasStartWaitingForVehicleTransitionAnimEnter" + SEAT_FLAG_UNK24 = 0x10000000, // "HasStartWaitingForVehicleTransitionAnimExit" SEAT_FLAG_CAN_CAST = 0x20000000, // Lua_UnitHasVehicleUI + SEAT_FLAG_UNK25 = 0x40000000, + SEAT_FLAG_UNK26 = 0x80000000, // "AllowsInteraction" }; #endif diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 83f04dbd7..ae55232cc 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "12106" + #define REVISION_NR "12107" #endif // __REVISION_NR_H__