Интересует, как можно сделать так, что бы вертолет мог переносить ракеты, рабочих, поселенцев и т.п.
Спасибо.
Таскать и ракеты и поселенцев - однако непростая задача для вертолета
Если хочешь, чтобы вертолет переносил ракеты, то прописывай в CIV4UnitInfos для GUNSHIP вместо этого:
<SpecialCargo>NONE</SpecialCargo>
<DomainCargo>NONE</DomainCargo>
<iCargo>0</iCargo>
это:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
<iCargo>1</iCargo>
Тогда он сможет нести одну ракету.
Если ты хочешь, чтобы вертолет перевозил поселенцев и рабочих, то тут сложнее дело.
Надо создать новый тип SPECIALUNIT в CIV4SpecialUnitInfos, например SPECIALUNIT_SETTLER_WORKER (тут конечно интересны твои навыки общения с XML).
Затем у юнитов SETTLER и WORKER вместо
<Special>NONE</Special>
пишешь
<Special>SPECIALUNIT_SETTLER_WORKER</Special> (например)
а вертолету прописываешь
<SpecialCargo>SPECIALUNIT_SETTLER_WORKER</SpecialCargo>
<DomainCargo>DOMAIN_LAND</DomainCargo>
<iCargo>2</iCargo>
Тогда он сможет перевозить двух рабов или поселенцев.
Система ясна?
<div class='quotetop'>Цитата(Noxium * 2.11.2009, 0:41) [snapback]312653[/snapback]</div>то что надо. Спасибо.Таскать и ракеты и поселенцев - однако непростая задача для вертолета
Если хочешь, чтобы вертолет переносил ракеты, то прописывай в CIV4UnitInfos для GUNSHIP вместо этого:
<SpecialCargo>NONE</SpecialCargo>
<DomainCargo>NONE</DomainCargo>
<iCargo>0</iCargo>
это:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
<iCargo>1</iCargo>
Тогда он сможет нести одну ракету.
Если ты хочешь, чтобы вертолет перевозил поселенцев и рабочих, то тут сложнее дело.
Надо создать новый тип SPECIALUNIT в CIV4SpecialUnitInfos, например SPECIALUNIT_SETTLER_WORKER (тут конечно интересны твои навыки общения с XML).
Затем у юнитов SETTLER и WORKER вместо
<Special>NONE</Special>
пишешь
<Special>SPECIALUNIT_SETTLER_WORKER</Special> (например)
а вертолету прописываешь
<SpecialCargo>SPECIALUNIT_SETTLER_WORKER</SpecialCargo>
<DomainCargo>DOMAIN_LAND</DomainCargo>
<iCargo>2</iCargo>
Тогда он сможет перевозить двух рабов или поселенцев.
Система ясна?
[/b]
<div class='quotetop'>Цитата(Noxium * 1.11.2009, 23:41) [snapback]312653[/snapback]</div>всё таки думаю следует уточнить... он её тогда и запускать сможет...это:
<SpecialCargo>SPECIALUNIT_MISSILE</SpecialCargo>
<DomainCargo>DOMAIN_AIR</DomainCargo>
<iCargo>1</iCargo>
Тогда он сможет нести одну ракету.
[/b]
Noxium, это не для тебя, я знаю, что ты знаешь ))
Можно сделать чтоб вертолет одновременно и ракеты и поселенцев с рабами возил. Для этого поселенцам надо прописать такой же <SPECIALUNITS> как и у ракеты, а у вертолета в <DomainCargo> написать NONE.
Я подобное с авианосцем у себя в моде сделал -- он у меня и вертолеты и самолеты возит. Вертолеты не теряют способность перевозится транспортом.![]()
Если новые технологии позволяют обходится без услуг простых людей - это прогресс, а если новые технологии позволяют обходится без услуг миллионеров и крупных компаний - это нарушение авторских прав.
Мой мод