Request for Help 2 - Spot the Problem

Mynex

Warlord
Joined
Sep 30, 2010
Messages
287
So today is turning out to be a bad day for modding for me *sigh*

Attempting to make the Worker Mark II (Civil Engineer)... Civilopedia all shows up correctly and fine... Unit fails to show up in the build queue or under the tech tree (At Dynamite).

I've got to be missing something simple.. another case of too close to the code I think...

So if anyone can spot the problem, please let me know!

Unit code
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Created by ModBuddy on 10/31/2010 11:54:21 AM -->
<GameData>
	<Units>
		<Row>
			<Class>UNITCLASS_CIVIL_ENGINEER</Class>
			<Type>UNIT_CIVIL_ENGINEER</Type>
			<PrereqTech>TECH_DYNAMITE</PrereqTech>
			<Cost>140</Cost>
			<Moves>2</Moves>
			<Domain>DOMAIN_LAND</Domain>
			<Capture>UNITCLASS_CIVIL_ENGINEER</Capture>
			<DefaultUnitAI>UNITAI_WORKER</DefaultUnitAI>
			<Description>TXT_KEY_UNIT_CIVIL_ENGINEER</Description>
			<Civilopedia>TXT_KEY_CIV5_ANTIQUITY_CIVIL_ENGINEER_TEXT</Civilopedia>
			<Strategy>TXT_KEY_UNIT_WORKER_STRATEGY</Strategy>
			<Help>TXT_KEY_UNIT_HELP_CIVIL_ENGINEER</Help>
			<AdvancedStartCost>40</AdvancedStartCost>
			<WorkRate>200</WorkRate>
			<CombatLimit>0</CombatLimit>
			<UnitArtInfo>ART_DEF_UNIT__WORKER</UnitArtInfo>
			<UnitArtInfoEraVariation>true</UnitArtInfoEraVariation>
			<UnitFlagIconOffset>1</UnitFlagIconOffset>
			<PortraitIndex>1</PortraitIndex>
			<IconAtlas>UNIT_ATLAS_1</IconAtlas>
		</Row>
	</Units>
<!-- Unitclases belongs in a seperate file - REM TO MOVE IT! -->
	<UnitClasses>
		<Row>
			<Type>UNITCLASS_CIVIL_ENGINEER</Type>
			<Description>TXT_KEY_UNIT_CIVIL_ENGINEER</Description>
			<DefaultUnit>UNIT_WORKER</DefaultUnit>
		</Row>
	</UnitClasses>
	<Unit_ClassUpgrades>
		<Row>
			<UnitType>UNIT_WORKER</UnitType>
			<UnitClassType>UNITCLASS_CIVIL_ENGINEER</UnitClassType>
		</Row>
	</Unit_ClassUpgrades>
	<Unit_FreePromotions>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<PromotionType>PROMOTION_IGNORE_TERRAIN_COST</PromotionType>
		</Row>
	</Unit_FreePromotions>
	<Unit_Builds>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_ROAD</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_RAILROAD</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_FARM</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_MINE</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_TRADING_POST</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_LUMBERMILL</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_PASTURE</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_CAMP</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_PLANTATION</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_QUARRY</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_WELL</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_FORT</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_REMOVE_JUNGLE</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_REMOVE_MARSH</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_REMOVE_FOREST</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_SCRUB_FALLOUT</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_REPAIR</BuildType>
		</Row>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<BuildType>BUILD_REMOVE_ROUTE</BuildType>
		</Row>
	</Unit_Builds>
	<Unit_Flavors>
		<Row>
			<UnitType>UNIT_CIVIL_ENGINEER</UnitType>
			<FlavorType>FLAVOR_TILE_IMPROVEMENT</FlavorType>
			<Flavor>30</Flavor>
		</Row>
	</Unit_Flavors>
</GameData>

yes the OnModActivated, Updatedatabase and file name are in and correct...
 
Try this:

Code:
<UnitClasses>
		<Row>
			<Type>UNITCLASS_CIVIL_ENGINEER</Type>
			<Description>TXT_KEY_UNIT_CIVIL_ENGINEER</Description>
			<DefaultUnit>UNIT_CIVIL_ENGINEER</DefaultUnit>
		</Row>
	</UnitClasses>
 
For that part to work, you have to go in and edit the in-game xml file for worker and add the upgrade lines to it.
 
Back
Top Bottom