
Сообщение от
pingvin156
/DLC/Expansion2/ ... /Civ5UnitClass.xml или как-то так, но в той же папке, классы юнитов. Еще не забудь запретить создавать варварам эту лодку (если так надо, конечно). Это прописка в Civ5Civilizations.xml.
Там все просто, посмотри как для других юнитов сделано.
Спасибо, в меню постройки появилась. Еще выставил UNITAI_MISSILE_CARRIER_SEA ей. И вот что получается, в CIV5SpecialUnits есть запись:
Код:
<Row>
<SpecialUnitType>SPECIALUNIT_MISSILE</SpecialUnitType>
<UnitAIType>UNITAI_MISSILE_CARRIER_SEA</UnitAIType>
</Row>
Это, как я понял, означает, что лодка с действующим этим AI будет принимать ракеты. Получается конфликт, обычная АПЛ ядерные ракеты принимать не может, только обычные. Могу ли я создать свой AIType для носителя SPECIALUNIT_NUCLEAR_MISSILE? Или так сойдет и AI разберется, куда можно грузить?
Еще проблема. Новым юнитам не выдаются бесплатные улучшения, хотя я их копировал с оригинала. И не получилось разрешить эсминцу взять ракету. Добавил ему в Units так:
Код:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
...
<Row>
<UnitType>UNIT_DESTROYER</UnitType>
<UnitAIType>UNITAI_MISSILE_CARRIER_SEA</UnitAIType>
</Row>
...
<Row>
<UnitType>UNIT_DESTROYER</UnitType>
<PromotionType>PROMOTION_CARGO_I</PromotionType>
</Row>