diff --git a/server/gameserver/hero_agent.cc b/server/gameserver/hero_agent.cc index 77f10a5b..8d436184 100644 --- a/server/gameserver/hero_agent.cc +++ b/server/gameserver/hero_agent.cc @@ -370,7 +370,8 @@ behaviac::EBTStatus HeroAgent::SearchEnemy(float range) !a8::HasBitFlag(c->status, CS_Disable) && !c->HasBuffEffect(kBET_Hide) && !c->HasBuffEffect(kBET_Invincible) && - c->team_id != myself->team_id) { + c->team_id != myself->team_id && + c->ignore_target_hash.find(c->GetUniId()) == c->ignore_target_hash.end()) { if (a8::HasBitFlag(myself->status, CS_DisableAttackAndroid) && c->IsAndroid()) { } else {