Дороги, как это ни странно, в основном проходят через населенные пункты. А танк это не вертолет, а все таки машина с ограниченной мобильностью.
Рискну предположить что иной раз - означает что задачи на бой у ИИ несколько другие (например не просто проскочить населенный пункт, а его захватить)
--- Добавлено ---
Так, а зачем вы его отменяете?
Простая задача: 3 танка и 3 отделения пехоты, отправлены в атаку на населенный пункт в едином строю. 1 танку и 1 отделению пехоты (группа А) вы отменили приказ, для оставшихся двух отделений и танков приказ закончился, они начали выполнять следующий. Вы жмете вашу кнопку для группы А, что будет дальше?
--- Добавлено ---
Не давайте команду атаки, а, например, проводите атаку при помощи команды движения (настроив формацию). Геройствовать никто не будет.
Геройствуют не командиры, а наиболее мотивированные (храбрые бойцы), если последняя команда на движение была атакующая.
--- Добавлено ---
Конечно, смерть расчета, когда тяжелое оружие находится в разобранном состоянии, это мечта любого игрока и признак крутости ИИ
Как я уже неоднократно говорил - отправляете их командой на движение в атакующей формации и будут переть пока их не поубивают. Выбор за игроком, можно так, можно по другому. Не вижу в чем сложность, ну кроме того что нужно либо прочитать мануал, либо спросить здесь что и как работает.
Не хитрые, а логичные и в добавок контроллируемые игроком.