From 96a207b00e74ed68de1abc94001a79807eba3e10 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 7 Dec 2021 17:56:38 -0500 Subject: [PATCH] Core/Misc: remove incorrect ClearUnitState calls related to movement Port From (https://github.com/TrinityCore/TrinityCore/commit/c511fa28037094a591d2ecc34b68c7e361f0d454) --- Source/Game/AI/ScriptedAI/ScriptedFollowerAI.cs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/Source/Game/AI/ScriptedAI/ScriptedFollowerAI.cs b/Source/Game/AI/ScriptedAI/ScriptedFollowerAI.cs index 23a901054..79cc37939 100644 --- a/Source/Game/AI/ScriptedAI/ScriptedFollowerAI.cs +++ b/Source/Game/AI/ScriptedAI/ScriptedFollowerAI.cs @@ -67,19 +67,7 @@ namespace Game.AI public override void AttackStart(Unit who) { - if (!who) - return; - - if (me.Attack(who, true)) - { - me.EngageWithTarget(who); // in case it doesn't have threat+combat yet - - if (me.HasUnitState(UnitState.Follow)) - me.ClearUnitState(UnitState.Follow); - - if (IsCombatMovementAllowed()) - me.GetMotionMaster().MoveChase(who); - } + base.AttackStart(who); } public override void MoveInLineOfSight(Unit who)