diff options
| author | megamage <none@none> | 2009-08-27 19:51:14 -0500 |
|---|---|---|
| committer | megamage <none@none> | 2009-08-27 19:51:14 -0500 |
| commit | 82bd15b7beb92d57e3925781581d62425d675398 (patch) | |
| tree | 9f53464e45bf3a6a31c5511ae74b206d8ccc9294 /src/game/MiscHandler.cpp | |
| parent | fba8a23b635460ff8a8b4c1001127fd1d400c7cf (diff) | |
*fixed warning spam at CMSG_MOVE_SET_CAN_FLY_ACK receive by use proper packet sructure reading. Author: VladimirMangos
--HG--
branch : trunk
Diffstat (limited to 'src/game/MiscHandler.cpp')
| -rw-r--r-- | src/game/MiscHandler.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index 0cdb489573a..1bffc4a8b3b 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -1520,13 +1520,15 @@ void WorldSession::HandleMoveSetCanFlyAckOpcode( WorldPacket & recv_data ) sLog.outDebug("WORLD: CMSG_MOVE_SET_CAN_FLY_ACK"); //recv_data.hexlike(); - uint64 guid; - uint32 unk; - uint32 flags; + recv_data.read_skip<uint64>(); // guid + recv_data.read_skip<uint32>(); // unk + + MovementInfo movementInfo; + ReadMovementInfo(recv_data, &movementInfo); - recv_data >> guid >> unk >> flags; + recv_data.read_skip<uint32>(); // unk2 - _player->m_mover->m_movementInfo.flags = flags; + _player->m_mover->m_movementInfo.flags = movementInfo.GetMovementFlags(); } void WorldSession::HandleRequestPetInfoOpcode( WorldPacket & /*recv_data */) |
