Раз Папа взялся, ща накреативит им интеллект, вплоть до "пописать на перекурах" 
 
Я бы не стал на первом этапе копать далеко. Для начала простые функции   прописать или доделать, и смотреть.
1. Перестроение. Это уже есть в коде, как я понимаю ( видел как под огнем 
некоторые группы перестраиваются в ромб), только исправить ромб на линию.
2. Приоритеты в выборе целей. ПТО, танки,  а потом уж машинки
3. Неплохо бы сделать, чтоб танки  при атаке с воздуха разъезжались в разные стороны из построения "колонна", по тому же триггеру разбегания человечков. Из линии ессно никакого разбега, когда в атаке.
 Они останавливаются при выстреле, это уже есть. И не надо им отступать - лишние глюки и куча  if
Ну а по цифрам пока не уточняю. Это уже в процессе. Главно чтоб переменная была и работала. Но уже сейчас я бы увеличил дистанцию между танками в колонне