From 0796889c2109fdfd090059ab8d007460beb60593 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sat, 22 Jan 2011 19:55:50 +0100 Subject: Core/Vehicles: Hotfix for client freeze on vehicle enter by reverting certain changes to SMSG_MONSTER_MOVE_TRANSPORT. Still have to figure out the correct structure in the future. --- src/server/game/Entities/Unit/Unit.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 4f67d9cf30c..bef31f7de14 100755 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -428,13 +428,13 @@ void Unit::SendMonsterMoveTransport(Unit *vehicleOwner) data << GetPositionZ() - vehicleOwner->GetPositionZ(); data << uint32(getMSTime()); // should be an increasing constant that indicates movement packet count data << uint8(SPLINETYPE_FACING_ANGLE); - data << GetOrientation(); // facing angle? + data << GetTransOffsetO(); // facing angle? data << uint32(SPLINEFLAG_TRANSPORT); data << uint32(GetTransTime()); // move time - data << uint32(1); // amount of waypoints - data << GetTransOffsetX(); - data << GetTransOffsetY(); - data << GetTransOffsetZ(); + data << uint32(0); // amount of waypoints + data << uint32(0); // waypoint X + data << uint32(0); // waypoint Y + data << uint32(0); // waypoint Z SendMessageToSet(&data, true); } -- cgit v1.2.3