From 79d73bfa3dedf438c79b3522d944c349bfcb8181 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 1 Apr 2013 23:20:57 +0200 Subject: Core/Units: Fixed transport positions sent in movement packets (also fixes a crash if on vehicle) --- src/server/game/Entities/Unit/Unit.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/server') diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index dcc36aa8e08..0fbea8c94b7 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -16867,19 +16867,19 @@ void Unit::WriteMovementInfo(WorldPacket& data) const break; case MSETransportPositionX: if (hasTransportData) - data << mover->GetTransport()->GetPositionX(); + data << mover->GetTransOffsetX(); break; case MSETransportPositionY: if (hasTransportData) - data << mover->GetTransport()->GetPositionY(); + data << mover->GetTransOffsetY(); break; case MSETransportPositionZ: if (hasTransportData) - data << mover->GetTransport()->GetPositionZ(); + data << mover->GetTransOffsetZ(); break; case MSETransportOrientation: if (hasTransportData) - data << mover->GetTransport()->GetOrientation(); + data << mover->GetTransOffsetO(); break; case MSETransportSeat: if (hasTransportData) -- cgit v1.2.3