diff options
| author | Ovahlord <dreadkiller@gmx.de> | 2022-07-10 01:19:51 +0200 |
|---|---|---|
| committer | Ovahlord <dreadkiller@gmx.de> | 2022-07-10 01:19:51 +0200 |
| commit | 377799fd3cd8d129b1b6afc146d7c40b70160ad9 (patch) | |
| tree | 0772fd20634501cea020908aedfcaf0edab24c0a | |
| parent | af4474926f802db03267b65b71bbaa3e8ba597b7 (diff) | |
Core/Transports: remove an obsolete check that prevented vehicles from updating their passenger positions
Vehicles now share the TransportBase class with regular transports so they both update positions the same way
| -rw-r--r-- | src/server/game/Entities/Transport/Transport.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/server/game/Entities/Transport/Transport.cpp b/src/server/game/Entities/Transport/Transport.cpp index 4c9f6964ae7..cd6d33e5f7b 100644 --- a/src/server/game/Entities/Transport/Transport.cpp +++ b/src/server/game/Entities/Transport/Transport.cpp @@ -43,12 +43,6 @@ void TransportBase::UpdatePassengerPosition(Map* map, WorldObject* passenger, fl if (passenger->GetMap() != map) return; - // if passenger is on vehicle we have to assume the vehicle is also on transport - // and its the vehicle that will be updating its passengers - if (Unit* unit = passenger->ToUnit()) - if (unit->GetVehicle()) - return; - // Do not use Unit::UpdatePosition here, we don't want to remove auras // as if regular movement occurred switch (passenger->GetTypeId()) |
