diff --git a/src/game/AI/BaseAI/UnitAI.cpp b/src/game/AI/BaseAI/UnitAI.cpp index e6e830a769b..e161fea7bcf 100644 --- a/src/game/AI/BaseAI/UnitAI.cpp +++ b/src/game/AI/BaseAI/UnitAI.cpp @@ -513,7 +513,7 @@ void UnitAI::CheckForHelp(Unit* who, Unit* me, float distance) // pulling happens once panic/retreating ends // current theory is that help aggro is never done if owner has suspended AI function during CC - if (who->hasUnitState(UNIT_STAT_PANIC | UNIT_STAT_RETREATING) || who->IsCrowdControlled()) + if (who->hasUnitState(UNIT_STAT_RETREATING) || who->IsConfused() || who->IsStunned()) return; if (me->CanInitiateAttack() && me->CanAttackOnSight(victim) && victim->isInAccessablePlaceFor(me) && victim->IsVisibleForOrDetect(me, me, false))