diff options
| author | Shauren <shauren.trinity@gmail.com> | 2012-11-25 11:12:53 +0100 | 
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2012-11-25 11:12:53 +0100 | 
| commit | 00044b5d32c1435ec21f6e691851848b55c04497 (patch) | |
| tree | a2020ebe7d384fecfbadd63eea54d2597b89f860 /src/server/game/Handlers/SpellHandler.cpp | |
| parent | 408793a73600c7dcc8c737c31f273d04597a3a10 (diff) | |
Core/PacketIO: Parse the MGS_MOVE_STOP packet embedded into spell cast packets with flag 0x2
Diffstat (limited to 'src/server/game/Handlers/SpellHandler.cpp')
| -rwxr-xr-x | src/server/game/Handlers/SpellHandler.cpp | 11 | 
1 files changed, 2 insertions, 9 deletions
| diff --git a/src/server/game/Handlers/SpellHandler.cpp b/src/server/game/Handlers/SpellHandler.cpp index 270980c8e7c..a32f4eea370 100755 --- a/src/server/game/Handlers/SpellHandler.cpp +++ b/src/server/game/Handlers/SpellHandler.cpp @@ -51,15 +51,8 @@ void WorldSession::HandleClientCastFlags(WorldPacket& recvPacket, uint8 castFlag          recvPacket >> hasMovementData;          if (hasMovementData)          { -            recvPacket.rfinish(); -            // movement packet for caster of the spell -            /*recvPacket.read_skip<uint32>(); // MSG_MOVE_STOP - hardcoded in client -            uint64 guid; -            recvPacket.readPackGUID(guid); - -            MovementInfo movementInfo; -            movementInfo.guid = guid; -            ReadMovementInfo(recvPacket, &movementInfo);*/ +            recvPacket.SetOpcode(recvPacket.read<uint32>()); +            HandleMovementOpcodes(recvPacket);          }      }  } | 
