diff options
| author | Shauren <shauren.trinity@gmail.com> | 2015-04-12 19:43:59 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2015-04-12 19:43:59 +0200 |
| commit | d83c930a941abcf56b3b703e0e09e3f9233b46d5 (patch) | |
| tree | eb8294450293e939afa045efff9873ff03998573 /src/server/game/Handlers/MovementHandler.cpp | |
| parent | 011e14bf057e8d395c171e15d2e2f916332caa0b (diff) | |
Core/PacketIO: Updated and enabled most movement _ACK packets
Diffstat (limited to 'src/server/game/Handlers/MovementHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/MovementHandler.cpp | 29 |
1 files changed, 6 insertions, 23 deletions
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp index 8fb054f05b6..3835a0642f9 100644 --- a/src/server/game/Handlers/MovementHandler.cpp +++ b/src/server/game/Handlers/MovementHandler.cpp @@ -491,30 +491,9 @@ void WorldSession::HandleMoveKnockBackAck(WorldPackets::Movement::MovementAckMes _player->SendMessageToSet(updateKnockBack.Write(), false); } -void WorldSession::HandleMoveHoverAck(WorldPacket& recvData) +void WorldSession::HandleMovementAckMessage(WorldPackets::Movement::MovementAckMessage& movementAck) { - ObjectGuid guid; // guid - unused - recvData >> guid.ReadAsPacked(); - - recvData.read_skip<uint32>(); // unk - - MovementInfo movementInfo; - GetPlayer()->ValidateMovementInfo(&movementInfo); - - recvData.read_skip<uint32>(); // unk2 -} - -void WorldSession::HandleMoveWaterWalkAck(WorldPacket& recvData) -{ - ObjectGuid guid; // guid - unused - recvData >> guid.ReadAsPacked(); - - recvData.read_skip<uint32>(); // unk - - MovementInfo movementInfo; - GetPlayer()->ValidateMovementInfo(&movementInfo); - - recvData.read_skip<uint32>(); // unk2 + GetPlayer()->ValidateMovementInfo(&movementAck.Ack.movementInfo); } void WorldSession::HandleSummonResponseOpcode(WorldPacket& recvData) @@ -534,3 +513,7 @@ void WorldSession::HandleSetCollisionHeightAck(WorldPackets::Movement::MoveSetCo { GetPlayer()->ValidateMovementInfo(&setCollisionHeightAck.Data.movementInfo); } + +void WorldSession::HandleMoveTimeSkippedOpcode(WorldPackets::Movement::MoveTimeSkipped& /*moveTimeSkipped*/) +{ +} |
