Merge pull request #7168 from Zakamurite/4.3.4

This commit is contained in:
Shauren
2012-07-24 06:21:48 -07:00

View File

@@ -795,15 +795,15 @@ void WorldSession::ReadMovementInfo(WorldPacket& data, MovementInfo* mi)
data >> mi->j_zspeed;
break;
case MSEFallCosAngle:
if (hasFallDirection)
if (hasFallData && hasFallDirection)
data >> mi->j_cosAngle;
break;
case MSEFallSinAngle:
if (hasFallDirection)
if (hasFallData && hasFallDirection)
data >> mi->j_sinAngle;
break;
case MSEFallHorizontalSpeed:
if (hasFallDirection)
if (hasFallData && hasFallDirection)
data >> mi->j_xyspeed;
break;
case MSESplineElevation:
@@ -1070,15 +1070,15 @@ void WorldSession::WriteMovementInfo(WorldPacket &data, MovementInfo* mi)
data << mi->j_zspeed;
break;
case MSEFallCosAngle:
if (hasFallDirection)
if (hasFallData && hasFallDirection)
data << mi->j_cosAngle;
break;
case MSEFallSinAngle:
if (hasFallDirection)
if (hasFallData && hasFallDirection)
data << mi->j_sinAngle;
break;
case MSEFallHorizontalSpeed:
if (hasFallDirection)
if (hasFallData && hasFallDirection)
data << mi->j_xyspeed;
break;
case MSESplineElevation: