なんとなくだけど、@TEKIの上4行の条件と下4行の条件が被る時があるからとか? 優先順位付けて敵が自分に近い時は味方を追いかけてくる処理をしないようにすればいいんじゃね?