From e57e0e7cd15e861d8fcb034dd6672535303588de Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Tue, 2 Nov 2021 15:43:18 +0100 Subject: [PATCH] fix(Core/Creatures): `AttackStart` in `MoveInLineOfSight` is called only for aggressive mobs. (#8878) Fixes #8868 --- src/server/game/AI/CreatureAI.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/AI/CreatureAI.cpp b/src/server/game/AI/CreatureAI.cpp index 50e09e036..3a173d7ce 100644 --- a/src/server/game/AI/CreatureAI.cpp +++ b/src/server/game/AI/CreatureAI.cpp @@ -149,7 +149,7 @@ void CreatureAI::MoveInLineOfSight(Unit* who) !me->IsWithinDist(who, ATTACK_DISTANCE, true, false)) // if in combat and in dist - neutral to all can actually assist other creatures return; - if (me->CanStartAttack(who)) + if (me->HasReactState(REACT_AGGRESSIVE) && me->CanStartAttack(who)) AttackStart(who); }