aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MovementHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2012-07-24 06:21:48 -0700
committerShauren <shauren.trinity@gmail.com>2012-07-24 06:21:48 -0700
commitc20d62b2b86b01ed90cb095b6940d2eac3fa7a63 (patch)
treefda104fa763ea25834d9597577ffedc8903513bd /src/server/game/Handlers/MovementHandler.cpp
parent209f451e26559aa1e1cf618e0a4df4d4179a1b2e (diff)
parent9a8ca58cf5cb1a7f6556d6ddf257c7a268edf90d (diff)
Merge pull request #7168 from Zakamurite/4.3.4
Diffstat (limited to 'src/server/game/Handlers/MovementHandler.cpp')
-rwxr-xr-xsrc/server/game/Handlers/MovementHandler.cpp12
1 files changed, 6 insertions, 6 deletions
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: