Структура юнитов в Сiv4 практически задается 3 xml-файлами:
1) CIV4UnitClassInfos - перечислены все классы юнитов и тип юнита данного класса, который используется для всех цивилизаций по умолчанию.
2) CIV4UnitInfos - собственно юниты, обязательно указывается к какому классу они принадлежат.
3) CIV4CivilizationInfos - тут важен тег Units, в котором и задаются уникальные юниты для отдельной цивилизации.
В обычной игре все общие юниты имеют свой отдельный класс в CIV4UnitClassInfos:
[codebox] <UnitClassInfo>
<Type>UNITCLASS_WARRIOR</Type>
<Description>TXT_KEY_UNIT_WARRIOR</Description>
<iMaxGlobalInstances>-1</iMaxGlobalInstances>
<iMaxTeamInstances>-1</iMaxTeamInstances>
<iMaxPlayerInstances>-1</iMaxPlayerInstances>
<DefaultUnit>UNIT_WARRIOR</DefaultUnit>
</UnitClassInfo>[/codebox]
И все цивилизации получают дефолтный юнит данного класса, т.е. обычного воина, если нет дополнительной информации в CIV4CivilizationInfos::Units, как это сделано для Инков:
[code]