Core/Units: Fixed transport positions sent in movement packets (also fixes a crash if on vehicle)

This commit is contained in:
Shauren committed 2013-04-01 23:20:57 +02:00
1 parent 1cfd71a858
commit 79d73bfa3d
1 file changed
+4 -4
+4 -4
View File
@@ -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)