aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMeji <alvaro.megias@outlook.com>2022-07-02 23:56:10 +0200
committerGitHub <noreply@github.com>2022-07-02 23:56:10 +0200
commit9fcf920d0e69df5c8ca5078d3687f3843b51fcbd (patch)
treeab0daf177044fc958e414630b08d377deae0cfc4
parent2a5329847636ddc080c461bda06375edfbf3815d (diff)
Core/Movement: Fixed desync in player knockback movement (#28067)
-rw-r--r--src/server/game/Handlers/MovementHandler.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/server/game/Handlers/MovementHandler.cpp b/src/server/game/Handlers/MovementHandler.cpp
index ce38b918519..69299588ba6 100644
--- a/src/server/game/Handlers/MovementHandler.cpp
+++ b/src/server/game/Handlers/MovementHandler.cpp
@@ -547,6 +547,7 @@ void WorldSession::HandleMoveKnockBackAck(WorldPackets::Movement::MoveKnockBackA
if (_player->m_unitMovedByMe->GetGUID() != movementAck.Ack.Status.guid)
return;
+ movementAck.Ack.Status.time = AdjustClientMovementTime(movementAck.Ack.Status.time);
_player->m_movementInfo = movementAck.Ack.Status;
WorldPackets::Movement::MoveUpdateKnockBack updateKnockBack;