Опытным путем установил, что авиация "союзника" засчитывается как авиация стороны 0, поэтому при наличии в воздухе его транспортников условие GetNUnitsOfType("avia_lander",0) == 0 не выполняется. Решил проблему, поставив условием кол-во самолетов в воздухе, меньшее, чем численность "звена" у игрока.
↧