diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index dcc36aa8e0..0fbea8c94b 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)