aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/DataStores
diff options
context:
space:
mode:
authorMachiavelli <machiavelli.trinity@gmail.com>2010-12-30 17:33:51 +0100
committerMachiavelli <machiavelli.trinity@gmail.com>2010-12-30 17:33:51 +0100
commit8c8f4a828b7b5000f968e326fef76f48be8067ee (patch)
tree2cc38dcd3fceeb90cdd24e7c838e022ef814ce62 /src/server/game/DataStores
parent2325e8b3d60b112cba0667369d8b1c64094419fa (diff)
Core/Vehicles: - Prevent client ejecting passengers from non-ejectable seats.
- Chart some more VehicleSeatFlags and VehicleSeatFlagsB. Research by linencloth
Diffstat (limited to 'src/server/game/DataStores')
-rwxr-xr-xsrc/server/game/DataStores/DBCStructure.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/DataStores/DBCStructure.h b/src/server/game/DataStores/DBCStructure.h
index 22f2bf785ab..b748d4dad26 100755
--- a/src/server/game/DataStores/DBCStructure.h
+++ b/src/server/game/DataStores/DBCStructure.h
@@ -1849,6 +1849,7 @@ struct VehicleSeatEntry
bool IsUsableByPlayer() const { return m_flags & VEHICLE_SEAT_FLAG_USABLE; }
bool IsUsableByAura() const { return m_flagsB & (VEHICLE_SEAT_FLAG_B_USABLE_FORCED | VEHICLE_SEAT_FLAG_B_USABLE_FORCED_2 | VEHICLE_SEAT_FLAG_B_USABLE_FORCED_3); }
+ bool IsEjectable() const { return m_flagsB & VEHICLE_SEAT_FLAG_B_EJECTABLE; }
};
struct WMOAreaTableEntry