Хм, у меня обычно, после команды атаковать кого-либо боты атакуют, только если цель уже в поле видимости. Т.е. работает это примерно так: бот рапортует "наблюдаю того-то того-то", даешь ему команду атаковать и бот идет в атаку. Если бот не доложил, что кого-то наблюдает, то хоть закомандуйся, он не будет ничего предпринимать. Типа "Не имею возможности", хотя цель впереди и наблюдается визуально...