From 9a8ca58cf5cb1a7f6556d6ddf257c7a268edf90d Mon Sep 17 00:00:00 2001 From: Yaki Khadafi Date: Tue, 24 Jul 2012 13:35:00 +0300 Subject: Fix movementInfo read/write Signed-off-by: Yaki Khadafi --- src/server/game/Handlers/MovementHandler.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 5cdd7ffd99b..e380ff4b110 100755 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -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: -- cgit v1.2.3