diff options
| author | Machiavelli <machiavelli.trinity@gmail.com> | 2011-02-23 20:43:12 +0100 |
|---|---|---|
| committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-02-23 20:43:12 +0100 |
| commit | 2c7ca195d178beca49752e0669ec9c25d0cc34b4 (patch) | |
| tree | b0be49d4b23b50a3f5104158309044d9470a88a0 | |
| parent | 102c089ab8ac87c278a546edfd6a9225dfa5cc6f (diff) | |
Core/Vehicles: Remove a visibility hack on Vehicle::AddPassenger. May fix client crash/freeze issues.
| -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); |
