aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/MovementHandler.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2015-04-12 19:43:59 +0200
committerShauren <shauren.trinity@gmail.com>2015-04-12 19:43:59 +0200
commitd83c930a941abcf56b3b703e0e09e3f9233b46d5 (patch)
treeeb8294450293e939afa045efff9873ff03998573 /src/server/game/Handlers/MovementHandler.cpp
parent011e14bf057e8d395c171e15d2e2f916332caa0b (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.cpp29
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*/)
+{
+}