From 9a220efa3a5428a614dcde0eb3266ece4b7f63b5 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 9 Feb 2020 18:42:59 +0100 Subject: [PATCH] Core/Vehicles: apply disable gravity movement flag alongside the packet when entering a vehicle seat with disable gravity flag --- src/server/game/Entities/Vehicle/Vehicle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp index f59089d3fa9..7a570be9e53 100644 --- a/src/server/game/Entities/Vehicle/Vehicle.cpp +++ b/src/server/game/Entities/Vehicle/Vehicle.cpp @@ -564,7 +564,7 @@ Vehicle* Vehicle::RemovePassenger(Unit* unit) // Enable gravity for passenger when he did not have it active before entering the vehicle if (seat->second.SeatInfo->HasFlag(VEHICLE_SEAT_FLAG_DISABLE_GRAVITY)) - unit->SetDisableGravity(false, true); + unit->SetDisableGravity(false); // Remove UNIT_FLAG_NOT_SELECTABLE if passenger did not have it before entering vehicle if (seat->second.SeatInfo->HasFlag(VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE) && !seat->second.Passenger.IsUnselectable) @@ -901,7 +901,7 @@ bool VehicleJoinEvent::Execute(uint64, uint32) } if (veSeat->HasFlag(VEHICLE_SEAT_FLAG_DISABLE_GRAVITY)) - Passenger->SetDisableGravity(true, true); + Passenger->SetDisableGravity(true); if (veSeat->HasFlag(VEHICLE_SEAT_FLAG_PASSENGER_NOT_SELECTABLE)) Passenger->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);