Ну вот вы каждую секунду всем юнитам приказ меняете/отдаете? Или только когда нужно?
Так и ИИ будет поступать, нужно обстрелять цель - прикажет, не нужно - не будет трогать.
Так и раньше вроде так же было и сейчас есть без всяких галок: если видят врага то при высокой вероятности поразить его атакуют (обстреливают). В чем новизна?