P-Dubya
Chieftain
- Joined
- Mar 24, 2010
- Messages
- 60
Does anyone know if and how it is possible to make unique, civ-specific units available for production for all civilizations? I recently made a modded scenario set in the 13th century, and to add flavor I want all Civs to have a few more options for siege units, such as the Battering Ram and Siege Tower.
In trying to figure this out on my own, the best I've been able to do is use XML code that does allow me to give Battering Ram production to most civs, but some civs such as Mongolia still won't build Battering Rams despite the fact that the code works for most other civs. The pile of coding I used is provided below:
I can't help but to think that there's a much easier or at least a less sloppy way to accomplish this. Thanks in advance for any help you can give. I'll be happy to provide more information if needed.
In trying to figure this out on my own, the best I've been able to do is use XML code that does allow me to give Battering Ram production to most civs, but some civs such as Mongolia still won't build Battering Rams despite the fact that the code works for most other civs. The pile of coding I used is provided below:
Spoiler :
<Civilization_UnitClassOverrides>
<Row>
<CivilizationType>CIVILIZATION_MOROCCO</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SONGHAI</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_GERMANY</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_POLAND</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_RUSSIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_PERSIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_ENGLAND</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_INDIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_MONGOLIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SWEDEN</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_ETHIOPIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_DENMARK</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_ARABIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SPAIN</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_FRANCE</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_JAPAN</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_EGYPT</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SIAM</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_KOREA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_BYZANTIUM</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_CHINA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_CHINA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
</Civilization_UnitClassOverrides>
<Row>
<CivilizationType>CIVILIZATION_MOROCCO</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SONGHAI</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_GERMANY</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_POLAND</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_RUSSIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_PERSIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_ENGLAND</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_INDIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_MONGOLIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SWEDEN</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_ETHIOPIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_DENMARK</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_ARABIA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SPAIN</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_FRANCE</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_JAPAN</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_EGYPT</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_SIAM</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_KOREA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_BYZANTIUM</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_CHINA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
<Row>
<CivilizationType>CIVILIZATION_CHINA</CivilizationType>
<UnitClassType>UNITCLASS_SPEARMAN</UnitClassType>
<UnitType>UNIT_HUN_BATTERING_RAM</UnitType>
</Row>
</Civilization_UnitClassOverrides>
I can't help but to think that there's a much easier or at least a less sloppy way to accomplish this. Thanks in advance for any help you can give. I'll be happy to provide more information if needed.