aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/server/game/Entities/Vehicle/Vehicle.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Entities/Vehicle/Vehicle.cpp b/src/server/game/Entities/Vehicle/Vehicle.cpp
index b12af97531d..cc11ab514a5 100755
--- a/src/server/game/Entities/Vehicle/Vehicle.cpp
+++ b/src/server/game/Entities/Vehicle/Vehicle.cpp
@@ -369,6 +369,7 @@ bool Vehicle::AddPassenger(Unit *unit, int8 seatId)
me->SendMessageToSet(&data, false);
}
+ // In some cases we send SMSG_SPLINE_MOVE_ROOT here (for creatures)
unit->SendMonsterMoveTransport(me);
if (me->GetTypeId() == TYPEID_UNIT)
@@ -380,8 +381,6 @@ bool Vehicle::AddPassenger(Unit *unit, int8 seatId)
RelocatePassengers(me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), me->GetOrientation());
}
}
- unit->DestroyForNearbyPlayers();
- unit->UpdateObjectVisibility(false);
if (GetBase()->GetTypeId() == TYPEID_UNIT)
sScriptMgr->OnAddPassenger(this, unit, seatId);