From 1675506c97adca6bc33c12ebad9947d0e1ebfb75 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Sun, 14 Mar 2021 09:23:29 +0100 Subject: [PATCH] Core/Creatures: update a creature's home position on engage when it's using a cyclic spline --- src/server/game/Entities/Creature/Creature.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index 03f751ed510..957a1053b6b 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -3321,7 +3321,7 @@ void Creature::AtEngage(Unit* target) RefreshSwimmingFlag(); MovementGeneratorType const movetype = GetMotionMaster()->GetCurrentMovementGeneratorType(); - if (movetype == WAYPOINT_MOTION_TYPE || movetype == POINT_MOTION_TYPE || (IsAIEnabled && AI()->IsEscorted())) + if (movetype == WAYPOINT_MOTION_TYPE || movetype == CYCLIC_SPLINE_MOTION_TYPE || movetype == POINT_MOTION_TYPE || (IsAIEnabled && AI()->IsEscorted())) SetHomePosition(GetPosition()); if (CreatureAI* ai = AI())