diff options
Diffstat (limited to 'src')
| -rwxr-xr-x | src/server/game/Entities/Vehicle/Vehicle.cpp | 3 |
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); |
