В адвансед ИИ функция GenerateUnitEffectiveness оперирует стандартными 17-ю видами брони для сравнения эффективности. В то время как в ФОК/ПОК их (видов брони) примерно раза в 2 больше. Недостаток устраним, но надо 1) переписать функцию GenerateUnitEffectiveness так чтобы она использовала все виды брони. 2). Сгенерировать "эффективность" всего оружия заново, чтобы величины были заданы для _всех_ типов брони.
и, если мне память не изменяет, существовала проблема работы ИИ с аддонами к юнитам. В стандартной игре, аддоны могут ставится только на здания, в ФОКЕ/ПОКЕ - также на юниты (сквады состоящие из одного юнита), в итоге, в ФОКЕ/ПОКЕ у одних сквадов оружие меняется через "weapon upgrades", у других через "addons", это усложняет процесс перевооружения для ИИ, вплоть до того что надо переписывать некоторые внутренние, сильно "системные" процедуры. Возможно, эта проблема всё же была решена. У меня не было времени поинтересоваться.