aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2022-07-10 01:19:51 +0200
committerOvahlord <dreadkiller@gmx.de>2022-07-10 01:19:51 +0200
commit377799fd3cd8d129b1b6afc146d7c40b70160ad9 (patch)
tree0772fd20634501cea020908aedfcaf0edab24c0a
parentaf4474926f802db03267b65b71bbaa3e8ba597b7 (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.cpp6
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())