diff --git a/zone/mob_ai.cpp b/zone/mob_ai.cpp index 7d18fdb1a..b7f69ac14 100644 --- a/zone/mob_ai.cpp +++ b/zone/mob_ai.cpp @@ -1321,7 +1321,7 @@ void Mob::AI_Process() { } // mob/npc waits until call for help complete, others can move else if (AI_movement_timer->Check() && target && - (IsPet() || IsMerc() || IsBot() || + (GetOwnerID() || IsBot() || CastToNPC()->GetCombatEvent())) { if (!IsRooted()) { LogAI("Pursuing [{}] while engaged", target->GetName());