fix(Core/AI): Prevent guardians from switching targets on owner combat interaction (#25190)

Co-authored-by: blinkysc <blinkysc@users.noreply.github.com>
This commit is contained in:
blinkysc
2026-03-22 16:38:49 -05:00
committed by GitHub
parent 9c05983b2a
commit fa9f28309b

View File

@@ -198,6 +198,10 @@ void CreatureAI::OnOwnerCombatInteraction(Unit* target)
if (!target || !me->IsAlive())
return;
// Prevent guardian from disengaging from current target
if (me->GetVictim() && me->GetVictim()->IsAlive())
return;
if (!me->HasReactState(REACT_PASSIVE) && me->CanStartAttack(target, true))
AttackStart(target);
}