From 70687d6ac19bff3f731f2ce96a1f8ce33d9850ed Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Wed, 11 Mar 2026 09:20:15 -0500 Subject: [PATCH] fix(Core/Movement): fix creature freeze when switching chase targets (#25058) Co-authored-by: blinkysc Co-authored-by: sogladev Co-authored-by: Treeston --- .../Movement/MovementGenerators/TargetedMovementGenerator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp index 625770177..25b7ba5e4 100644 --- a/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp @@ -73,7 +73,7 @@ void ChaseMovementGenerator::SetOffsetAndAngle(std::optional dist template void ChaseMovementGenerator::SetNewTarget(Unit* target) { - i_target.link(target, this); + SetTarget(target); _lastTargetPosition.reset(); }