Если только против субмарины, то так:
<UnitClassDefenseMods>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_SUBMARINE</UnitClassType>
<iUnitClassMod>25</iUnitClassMod>
</UnitClassDefenseMod>
</UnitClassDefenseMods>
Ну и про атаку аналогично, как уже выше писал. Все про Эсминца скидывать не буду, так как не знаю, какие у Вас остальные параметры у данного юнита (у меня он изменен). Да и очень много места это заняло бы.
2. Опять же, найти в том же файле Пикинера (PIKEMAN), и строку UnitClassDefenseMods заменить на:
<UnitClassDefenseMods>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_CHARIOT</UnitClassType>
<iUnitClassMod>100</iUnitClassMod>
</UnitClassDefenseMod>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_HORSE_ARCHER</UnitClassType>
<iUnitClassMod>100</iUnitClassMod>
</UnitClassDefenseMod>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_KNIGHT</UnitClassType>
<iUnitClassMod>100</iUnitClassMod>
</UnitClassDefenseMod>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_CUIRASSIER</UnitClassType>
<iUnitClassMod>100</iUnitClassMod>
</UnitClassDefenseMod>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_WAR_ELEPHANT</UnitClassType>
<iUnitClassMod>100</iUnitClassMod>
</UnitClassDefenseMod>
<UnitClassDefenseMod>
<UnitClassType>UNITCLASS_CAVALRY</UnitClassType>
<iUnitClassMod>100</iUnitClassMod>
</UnitClassDefenseMod>
</UnitClassDefenseMods>
Если введены другие юниты конницы, то надо дописать их вручную. А еще придется отобрать у него бонус в атаке, который прописан либо в UnitClassAttackMods, либо в UnitCombatMods (у меня изменено, так что не знаю, где оно по-умолчанию). Ну или можно сделать это модом http://www.civfanatics.ru/threads/11...82%D0%BE%D0%B2 Там все настройки включаемы / отключаемы, так что сами сможете выбрать, что Вам нужно, а что - нет.
Про дистанционную атаку расскажите. Как минимум, ради интереса узнать, как оно делается.





