aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MovementHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2012-07-15 00:45:06 +0200
committerShauren <shauren.trinity@gmail.com>2012-07-15 00:45:06 +0200
commit52f7ca8693523fde1e0082a2b0180d9b83f94505 (patch)
tree1a461803d4b2e1ece9e84ae05f295b54a2e19722 /src/server/game/Handlers/MovementHandler.cpp
parent973d6d4aea9d131b5f2f6391aa86f4e86c5a976d (diff)
Core/PacketIO: Updated and enabled SMSG_PLAYER_MOVE
Diffstat (limited to 'src/server/game/Handlers/MovementHandler.cpp')
-rwxr-xr-xsrc/server/game/Handlers/MovementHandler.cpp6
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;