diff options
author | Shauren <shauren.trinity@gmail.com> | 2012-07-15 00:45:06 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2012-07-15 00:45:06 +0200 |
commit | 52f7ca8693523fde1e0082a2b0180d9b83f94505 (patch) | |
tree | 1a461803d4b2e1ece9e84ae05f295b54a2e19722 /src/server/game/Handlers/MovementHandler.cpp | |
parent | 973d6d4aea9d131b5f2f6391aa86f4e86c5a976d (diff) |
Core/PacketIO: Updated and enabled SMSG_PLAYER_MOVE
Diffstat (limited to 'src/server/game/Handlers/MovementHandler.cpp')
-rwxr-xr-x | src/server/game/Handlers/MovementHandler.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index df28e01d5c7..b719afb736f 100755 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -776,7 +776,7 @@ void WorldSession::ReadMovementInfo(WorldPacket& data, MovementInfo* mi) if (hasFallDirection) data >> mi->j_xyspeed; break; - case MSESplineElev: + case MSESplineElevation: if (hasSplineElevation) data >> mi->splineElevation; break; @@ -898,6 +898,8 @@ void WorldSession::WriteMovementInfo(WorldPacket &data, MovementInfo* mi) for(uint32 i = 0; i < MSE_COUNT; ++i) { MovementStatusElements element = sequence[i]; + if (element == MSEEnd) + break; if (element >= MSEHasGuidByte0 && element <= MSEHasGuidByte7) { @@ -1049,7 +1051,7 @@ void WorldSession::WriteMovementInfo(WorldPacket &data, MovementInfo* mi) if (hasFallDirection) data << mi->j_xyspeed; break; - case MSESplineElev: + case MSESplineElevation: if (hasSplineElevation) data << mi->splineElevation; break; |