Спасибо. Чтобы включить дистанционную атаку юниту нужно в файле CIV4UnitInfos, нужному юниту прописать следующие
iAirRange = Дальность действия дистанционной атаки
iAirCombatLimit = Максимальный процент ущерба, наносимый дистанционной атакой (%)
iAirCombat = сила дистанционной атаки
iBombRate = Уровень ущерба города при дистанционной атаки
Думаю для реализма можно для осадных орудий силу поставить 0, то есть их можно захватывать как рабочих. Отсюда вопрос, как сделать чтобы после захвата осадного орудия, оно переходило новому владельцу в качестве осадного орудия.



