<!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Alex Mantzaris (Firaxis Games) -->
<!-- Sid Meier's Civilization 4 -->
<!-- Copyright Firaxis Games 2005 -->
<!-- -->
<!-- Unit Schema -->
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<ElementType name="ImprovementName" content="textOnly"/>
	<ElementType name="iYield" content="textOnly" dt:type="int"/>
	<ElementType name="TerrainType" content="textOnly"/>
	<ElementType name="FeatureType" content="textOnly"/>
	<ElementType name="BonusType" content="textOnly"/>
	<ElementType name="PrereqTech" content="textOnly"/>
	<ElementType name="Description" content="textOnly"/>
	<ElementType name="Civilopedia" content="textOnly"/>
	<ElementType name="Help" content="textOnly"/>
	<ElementType name="Strategy" content="textOnly"/>
	<ElementType name="iTime" content="textOnly" dt:type="int"/>
	<ElementType name="bKill" content="textOnly" dt:type="boolean"/>
	<ElementType name="ImprovementType" content="textOnly"/>
	<ElementType name="RouteType" content="textOnly"/>
	<ElementType name="EntityEvent" content="textOnly"/>
	<ElementType name="iProduction" content="textOnly" dt:type="int"/>
	<ElementType name="bRemove" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureStruct" content="eltOnly">
		<element type="FeatureType"/>
		<element type="PrereqTech"/>
		<element type="iTime"/>
		<element type="iProduction"/>
		<element type="bRemove"/>
	</ElementType>
	<ElementType name="FeatureStructs" content="eltOnly">
		<element type="FeatureStruct" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="HotKey" content="textOnly"/>
	<ElementType name="bAltDown" content="textOnly" dt:type="boolean"/>
	<ElementType name="bShiftDown" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCtrlDown" content="textOnly" dt:type="boolean"/>
	<ElementType name="iHotKeyPriority" content="textOnly" dt:type="int"/>
	<ElementType name="HotKeyAlt" content="textOnly"/>
	<ElementType name="bAltDownAlt" content="textOnly" dt:type="boolean"/>
	<ElementType name="bShiftDownAlt" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCtrlDownAlt" content="textOnly" dt:type="boolean"/>
	<ElementType name="iHotKeyPriorityAlt" content="textOnly" dt:type="int"/>
	<ElementType name="iOrderPriority" content="textOnly" dt:type="int"/>
	<ElementType name="BuildInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Help"/>
		<element type="PrereqTech"/>
		<element type="iTime"/>
		<element type="iCost"/>
		<element type="bKill"/>
		<element type="ImprovementType"/>
		<element type="RouteType"/>
		<element type="EntityEvent"/>
		<element type="FeatureStructs"/>
		<element type="HotKey"/>
		<element type="bAltDown"/>
		<element type="bShiftDown"/>
		<element type="bCtrlDown"/>
		<element type="iHotKeyPriority"/>
		<element type="Button" maxOccurs="*"/>
		<element type="iOrderPriority" minOccurs="0"/>
	</ElementType>
	<ElementType name="BuildInfos" content="eltOnly">
		<element type="BuildInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitCombatInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
	</ElementType>
	<ElementType name="UnitCombatInfos" content="eltOnly">
		<element type="UnitCombatInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Name" content="textOnly"/>
	<ElementType name="iMaxGlobalInstances" content="textOnly" dt:type="int"/>
	<ElementType name="iMaxTeamInstances" content="textOnly" dt:type="int"/>
	<ElementType name="iMaxPlayerInstances" content="textOnly" dt:type="int"/>
	<ElementType name="iInstanceCostModifier" content="textOnly" dt:type="int"/>
	<ElementType name="DefaultUnit" content="textOnly"/>
	<ElementType name="UnitClassInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="iMaxGlobalInstances"/>
		<element type="iMaxTeamInstances"/>
		<element type="iMaxPlayerInstances"/>
		<element type="iInstanceCostModifier"/>
		<element type="DefaultUnit"/>
	</ElementType>
	<ElementType name="UnitClassInfos" content="eltOnly">
		<element type="UnitClassInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Class" content="textOnly"/>
	<ElementType name="UniqueName" content="textOnly"/>
	<ElementType name="UniqueNames" content="eltOnly">
		<element type="UniqueName" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Special" content="textOnly"/>
	<ElementType name="Capture" content="textOnly"/>
	<ElementType name="Combat" content="textOnly"/>
	<ElementType name="Domain" content="textOnly"/>
	<ElementType name="DefaultUnitAI" content="textOnly"/>
	<ElementType name="Invisible" content="textOnly"/>
	<ElementType name="SeeInvisible" content="textOnly"/>
	<ElementType name="Advisor" content="textOnly"/>
	<ElementType name="bAnimal" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFood" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoBadGoodies" content="textOnly" dt:type="boolean"/>
	<ElementType name="bOnlyDefensive" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoCapture" content="textOnly" dt:type="boolean"/>
	<ElementType name="bQuickCombat" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRivalTerritory" content="textOnly" dt:type="boolean"/>
	<ElementType name="bMilitaryHappiness" content="textOnly" dt:type="boolean"/>
	<ElementType name="bMilitarySupport" content="textOnly" dt:type="boolean"/>
	<ElementType name="bMilitaryProduction" content="textOnly" dt:type="boolean"/>
	<ElementType name="bPillage" content="textOnly" dt:type="boolean"/>
	<ElementType name="bSpy" content="textOnly" dt:type="boolean"/>
	<ElementType name="bSabotage" content="textOnly" dt:type="boolean"/>
	<ElementType name="bDestroy" content="textOnly" dt:type="boolean"/>
	<ElementType name="bStealPlans" content="textOnly" dt:type="boolean"/>
	<ElementType name="bInvestigate" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCounterSpy" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFound" content="textOnly" dt:type="boolean"/>
	<ElementType name="bGoldenAge" content="textOnly" dt:type="boolean"/>
	<ElementType name="bInvisible" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFirstStrikeImmune" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoDefensiveBonus" content="textOnly" dt:type="boolean"/>
	<ElementType name="bIgnoreBuildingDefense" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCanMoveImpassable" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCanMoveAllTerrain" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFlatMovementCost" content="textOnly" dt:type="boolean"/>
	<ElementType name="bIgnoreTerrainCost" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNukeImmune" content="textOnly" dt:type="boolean"/>
	<ElementType name="bPrereqBonuses" content="textOnly" dt:type="boolean"/>
	<ElementType name="bPrereqReligion" content="textOnly" dt:type="boolean"/>
	<ElementType name="bMechanized" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRenderBelowWater" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRenderAlways" content="textOnly" dt:type="boolean"/>
	<ElementType name="bSuicide" content="textOnly" dt:type="boolean"/>
	<ElementType name="bLineOfSight" content="textOnly" dt:type="boolean"/>
	<ElementType name="bHiddenNationality" content="textOnly" dt:type="boolean"/>
	<ElementType name="bAlwaysHostile" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitClassUpgradeType" content="textOnly"/>
	<ElementType name="bUnitClassUpgrade" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitClassUpgrade" content="eltOnly">
		<element type="UnitClassUpgradeType"/>
		<element type="bUnitClassUpgrade"/>
	</ElementType>
	<ElementType name="UnitClassUpgrades" content="eltOnly">
		<element type="UnitClassUpgrade" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitClassTargetType" content="textOnly"/>
	<ElementType name="bUnitClassTarget" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitClassTarget" content="eltOnly">
		<element type="UnitClassTargetType"/>
		<element type="bUnitClassTarget"/>
	</ElementType>
	<ElementType name="UnitClassTargets" content="eltOnly">
		<element type="UnitClassTarget" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitCombatTargetType" content="textOnly"/>
	<ElementType name="bUnitCombatTarget" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitCombatTarget" content="eltOnly">
		<element type="UnitCombatTargetType"/>
		<element type="bUnitCombatTarget"/>
	</ElementType>
	<ElementType name="UnitCombatTargets" content="eltOnly">
		<element type="UnitCombatTarget" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitClassDefenderType" content="textOnly"/>
	<ElementType name="bUnitClassDefender" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitClassDefender" content="eltOnly">
		<element type="UnitClassDefenderType"/>
		<element type="bUnitClassDefender"/>
	</ElementType>
	<ElementType name="UnitClassDefenders" content="eltOnly">
		<element type="UnitClassDefender" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitCombatDefenderType" content="textOnly"/>
	<ElementType name="bUnitCombatDefender" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitCombatDefender" content="eltOnly">
		<element type="UnitCombatDefenderType"/>
		<element type="bUnitCombatDefender"/>
	</ElementType>
	<ElementType name="UnitCombatDefenders" content="eltOnly">
		<element type="UnitCombatDefender" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FlankingStrikeUnitClass" content="textOnly"/>
	<ElementType name="iFlankingStrength" content="textOnly" dt:type="int"/>
	<ElementType name="FlankingStrike" content="eltOnly">
		<element type="FlankingStrikeUnitClass"/>
		<element type="iFlankingStrength"/>
	</ElementType>
	<ElementType name="FlankingStrikes" content="eltOnly">
		<element type="FlankingStrike" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitAIType" content="textOnly"/>
	<ElementType name="bUnitAI" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitAI" content="eltOnly">
		<element type="UnitAIType"/>
		<element type="bUnitAI"/>
	</ElementType>
	<ElementType name="UnitAIs" content="eltOnly">
		<element type="UnitAI" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="NotUnitAIs" content="eltOnly">
		<element type="UnitAI" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="BuildType" content="textOnly"/>
	<ElementType name="bBuild" content="textOnly" dt:type="boolean"/>
	<ElementType name="Build" content="eltOnly">
		<element type="BuildType"/>
		<element type="bBuild"/>
	</ElementType>
	<ElementType name="Builds" content="eltOnly">
		<element type="Build" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="ReligionType" content="textOnly"/>
	<ElementType name="iReligionSpread" content="textOnly" dt:type="int"/>
	<ElementType name="ReligionSpread" content="eltOnly">
		<element type="ReligionType"/>
		<element type="iReligionSpread"/>
	</ElementType>
	<ElementType name="ReligionSpreads" content="eltOnly">
		<element type="ReligionSpread" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="CorporationType" content="textOnly"/>
	<ElementType name="iCorporationSpread" content="textOnly" dt:type="int"/>
	<ElementType name="CorporationSpread" content="eltOnly">
		<element type="CorporationType"/>
		<element type="iCorporationSpread"/>
	</ElementType>
	<ElementType name="CorporationSpreads" content="eltOnly">
		<element type="CorporationSpread" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="GreatPeopleType" content="textOnly"/>
	<ElementType name="bGreatPeople" content="textOnly" dt:type="boolean"/>
	<ElementType name="GreatPeople" content="eltOnly">
		<element type="GreatPeopleType"/>
		<element type="bGreatPeople"/>
	</ElementType>
	<ElementType name="GreatPeoples" content="eltOnly">
		<element type="GreatPeople" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="BuildingType" content="textOnly"/>
	<ElementType name="bBuilding" content="textOnly" dt:type="boolean"/>
	<ElementType name="Building" content="eltOnly">
		<element type="BuildingType"/>
		<element type="bBuilding"/>
	</ElementType>
	<ElementType name="Buildings" content="eltOnly">
		<element type="Building" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bForceBuilding" content="textOnly" dt:type="boolean"/>
	<ElementType name="ForceBuilding" content="eltOnly">
		<element type="BuildingType"/>
		<element type="bForceBuilding"/>
	</ElementType>
	<ElementType name="ForceBuildings" content="eltOnly">
		<element type="ForceBuilding" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="HolyCity" content="textOnly"/>
	<ElementType name="StateReligion" content="textOnly"/>
	<ElementType name="PrereqReligion" content="textOnly"/>
	<ElementType name="PrereqCorporation" content="textOnly"/>
	<ElementType name="PrereqBuilding" content="textOnly"/>
	<ElementType name="TechTypes" content="eltOnly">
		<element type="PrereqTech" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="PrereqBonuses" content="eltOnly">
		<element type="BonusType" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="ProductionTraitType" content="textOnly"/>
	<ElementType name="iProductionTrait" content="textOnly" dt:type="int"/>
	<ElementType name="ProductionTrait" content="eltOnly">
		<element type="ProductionTraitType"/>
		<element type="iProductionTrait"/>
	</ElementType>
	<ElementType name="ProductionTraits" content="eltOnly">
		<element type="ProductionTrait" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FlavorType" content="textOnly"/>
	<ElementType name="iFlavor" content="textOnly" dt:type="int"/>
	<ElementType name="Flavor" content="eltOnly">
		<element type="FlavorType"/>
		<element type="iFlavor"/>
	</ElementType>
	<ElementType name="Flavors" content="eltOnly">
		<element type="Flavor" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iAIWeight" content="textOnly" dt:type="int"/>
	<ElementType name="iCost" content="textOnly" dt:type="int"/>
	<ElementType name="iHurryCostModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iAdvancedStartCost" content="textOnly" dt:type="int"/>
	<ElementType name="iAdvancedStartCostIncrease" content="textOnly" dt:type="int"/>
	<ElementType name="iMinAreaSize" content="textOnly" dt:type="int"/>
	<ElementType name="iMoves" content="textOnly" dt:type="int"/>
	<ElementType name="bNoRevealMap" content="textOnly" dt:type="boolean"/>
	<ElementType name="iAirRange" content="textOnly" dt:type="int"/>
	<ElementType name="iAirUnitCap" content="textOnly" dt:type="int"/>
	<ElementType name="iDropRange" content="textOnly" dt:type="int"/>
	<ElementType name="iNukeRange" content="textOnly" dt:type="int"/>
	<ElementType name="iWorkRate" content="textOnly" dt:type="int"/>
	<ElementType name="iBaseDiscover" content="textOnly" dt:type="int"/>
	<ElementType name="iDiscoverMultiplier" content="textOnly" dt:type="int"/>
	<ElementType name="iBaseHurry" content="textOnly" dt:type="int"/>
	<ElementType name="iHurryMultiplier" content="textOnly" dt:type="int"/>
	<ElementType name="iBaseTrade" content="textOnly" dt:type="int"/>
	<ElementType name="iTradeMultiplier" content="textOnly" dt:type="int"/>
	<ElementType name="iGreatWorkCulture" content="textOnly" dt:type="int"/>
	<ElementType name="iEspionagePoints" content="textOnly" dt:type="int"/>
	<ElementType name="bTerrainImpassable" content="textOnly" dt:type="boolean"/>
	<ElementType name="TerrainImpassable" content="eltOnly">
		<element type="TerrainType"/>
		<element type="bTerrainImpassable"/>
	</ElementType>
	<ElementType name="TerrainImpassables" content="eltOnly">
		<element type="TerrainImpassable" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bFeatureImpassable" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureImpassable" content="eltOnly">
		<element type="FeatureType"/>
		<element type="bFeatureImpassable"/>
	</ElementType>
	<ElementType name="FeatureImpassables" content="eltOnly">
		<element type="FeatureImpassable" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="PassableTech" content="textOnly"/>
	<ElementType name="TerrainPassableTech" content="eltOnly">
		<element type="TerrainType"/>
		<element type="PassableTech"/>
	</ElementType>
	<ElementType name="TerrainPassableTechs" content="eltOnly">
		<element type="TerrainPassableTech" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FeaturePassableTech" content="eltOnly">
		<element type="FeatureType"/>
		<element type="PassableTech"/>
	</ElementType>
	<ElementType name="FeaturePassableTechs" content="eltOnly">
		<element type="FeaturePassableTech" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iCombat" content="textOnly" dt:type="int"/>
	<ElementType name="iCombatLimit" content="textOnly" dt:type="int"/>
	<ElementType name="iAirCombat" content="textOnly" dt:type="int"/>
	<ElementType name="iAirCombatLimit" content="textOnly" dt:type="int"/>
	<ElementType name="iXPValueAttack" content="textOnly" dt:type="int"/>
	<ElementType name="iXPValueDefense" content="textOnly" dt:type="int"/>
	<ElementType name="iFirstStrikes" content="textOnly" dt:type="int"/>
	<ElementType name="iChanceFirstStrikes" content="textOnly" dt:type="int"/>
	<ElementType name="iInterceptionProbability" content="textOnly" dt:type="int"/>
	<ElementType name="iEvasionProbability" content="textOnly" dt:type="int"/>
	<ElementType name="iWithdrawalProb" content="textOnly" dt:type="int"/>
	<ElementType name="iCollateralDamage" content="textOnly" dt:type="int"/>
	<ElementType name="iCollateralDamageLimit" content="textOnly" dt:type="int"/>
	<ElementType name="iCollateralDamageMaxUnits" content="textOnly" dt:type="int"/>
	<ElementType name="iCityAttack" content="textOnly" dt:type="int"/>
	<ElementType name="iCityDefense" content="textOnly" dt:type="int"/>
	<ElementType name="iAnimalCombat" content="textOnly" dt:type="int"/>
	<ElementType name="iHillsAttack" content="textOnly" dt:type="int"/>
	<ElementType name="iHillsDefense" content="textOnly" dt:type="int"/>
	<ElementType name="iKamikazePercent" content="textOnly" dt:type="int"/>
	<ElementType name="iRevoltProtection" content="textOnly" dt:type="int"/>
	<ElementType name="iCollateralDamageProtection" content="textOnly" dt:type="int"/>
	<ElementType name="iPillageChange" content="textOnly" dt:type="int"/>
	<ElementType name="iUpgradeDiscount" content="textOnly" dt:type="int"/>
	<ElementType name="iExperiencePercent" content="textOnly" dt:type="int"/>
	<ElementType name="bTerrainNative" content="textOnly" dt:type="boolean"/>
	<ElementType name="TerrainNative" content="eltOnly">
		<element type="TerrainType"/>
		<element type="bTerrainNative"/>
	</ElementType>
	<ElementType name="TerrainNatives" content="eltOnly">
		<element type="TerrainNative" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bFeatureNative" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureNative" content="eltOnly">
		<element type="FeatureType"/>
		<element type="bFeatureNative"/>
	</ElementType>
	<ElementType name="FeatureNatives" content="eltOnly">
		<element type="FeatureNative" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iTerrainAttack" content="textOnly" dt:type="int"/>
	<ElementType name="TerrainAttack" content="eltOnly">
		<element type="TerrainType"/>
		<element type="iTerrainAttack"/>
	</ElementType>
	<ElementType name="TerrainAttacks" content="eltOnly">
		<element type="TerrainAttack" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iTerrainDefense" content="textOnly" dt:type="int"/>
	<ElementType name="TerrainDefense" content="eltOnly">
		<element type="TerrainType"/>
		<element type="iTerrainDefense"/>
	</ElementType>
	<ElementType name="TerrainDefenses" content="eltOnly">
		<element type="TerrainDefense" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iFeatureAttack" content="textOnly" dt:type="int"/>
	<ElementType name="FeatureAttack" content="eltOnly">
		<element type="FeatureType"/>
		<element type="iFeatureAttack"/>
	</ElementType>
	<ElementType name="FeatureAttacks" content="eltOnly">
		<element type="FeatureAttack" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iFeatureDefense" content="textOnly" dt:type="int"/>
	<ElementType name="FeatureDefense" content="eltOnly">
		<element type="FeatureType"/>
		<element type="iFeatureDefense"/>
	</ElementType>
	<ElementType name="FeatureDefenses" content="eltOnly">
		<element type="FeatureDefense" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitClassType" content="textOnly"/>
	<ElementType name="iUnitClassMod" content="textOnly" dt:type="int"/>
	<ElementType name="UnitClassAttackMod" content="eltOnly">
		<element type="UnitClassType"/>
		<element type="iUnitClassMod"/>
	</ElementType>
	<ElementType name="UnitClassAttackMods" content="eltOnly">
		<element type="UnitClassAttackMod" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitClassDefenseMod" content="eltOnly">
		<element type="UnitClassType"/>
		<element type="iUnitClassMod"/>
	</ElementType>
	<ElementType name="UnitClassDefenseMods" content="eltOnly">
		<element type="UnitClassDefenseMod" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="UnitCombatType" content="textOnly"/>
	<ElementType name="iUnitCombatMod" content="textOnly" dt:type="int"/>
	<ElementType name="UnitCombatMod" content="eltOnly">
		<element type="UnitCombatType"/>
		<element type="iUnitCombatMod"/>
	</ElementType>
	<ElementType name="UnitCombatMods" content="eltOnly">
		<element type="UnitCombatMod" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iUnitCombatCollateralImmune" content="textOnly" dt:type="int"/>
	<ElementType name="UnitCombatCollateralImmune" content="eltOnly">
		<element type="UnitCombatType"/>
		<element type="iUnitCombatCollateralImmune"/>
	</ElementType>
	<ElementType name="UnitCombatCollateralImmunes" content="eltOnly">
		<element type="UnitCombatCollateralImmune" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iDomainMod" content="textOnly" dt:type="int"/>
	<ElementType name="DomainMod" content="eltOnly">
		<element type="DomainType"/>
		<element type="iDomainMod"/>
	</ElementType>
	<ElementType name="DomainMods" content="eltOnly">
		<element type="DomainMod" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iProductonModifier" content="textOnly" dt:type="int"/>
	<ElementType name="BonusProductionModifier" content="eltOnly">
		<element type="BonusType"/>
		<element type="iProductonModifier"/>
	</ElementType>
	<ElementType name="BonusProductionModifiers" content="eltOnly">
		<element type="BonusProductionModifier" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iBombRate" content="textOnly" dt:type="int"/>
	<ElementType name="iBombardRate" content="textOnly" dt:type="int"/>
	<ElementType name="SpecialCargo" content="textOnly"/>
	<ElementType name="DomainCargo" content="textOnly"/>
	<ElementType name="iCargo" content="textOnly" dt:type="int"/>
	<ElementType name="iConscription" content="textOnly" dt:type="int"/>
	<ElementType name="iCultureGarrison" content="textOnly" dt:type="int"/>
	<ElementType name="iExtraCost" content="textOnly" dt:type="int"/>
	<ElementType name="iAsset" content="textOnly" dt:type="int"/>
	<ElementType name="iPower" content="textOnly" dt:type="int"/>
	<ElementType name="EarlyArtDefineTag" content="textOnly"/>
	<ElementType name="LateArtDefineTag" content="textOnly"/>
	<ElementType name="MiddleArtDefineTag" content="textOnly"/>
	<ElementType name="iGroupSize" content="textOnly" dt:type="int"/>
	<ElementType name="iRequired" content="textOnly" dt:type="int"/>
	<ElementType name="fMaxSpeed" content="textOnly"/>
	<ElementType name="fPadTime" content="textOnly"/>
	<ElementType name="iMeleeWaveSize" content="textOnly" dt:type="int"/>
	<ElementType name="iRangedWaveSize" content="textOnly" dt:type="int"/>
	<ElementType name="FormationType" content="textOnly"/>
	<ElementType name="UnitMeshGroup" content="eltOnly">
		<element type="iRequired" maxOccurs="1" minOccurs="1"/>
		<element type="EarlyArtDefineTag" maxOccurs="1" minOccurs="1"/>
		<element type="LateArtDefineTag" maxOccurs="1" minOccurs="0"/>
		<element type="MiddleArtDefineTag" maxOccurs="1" minOccurs="0"/>
	</ElementType>
	<ElementType name="UnitMeshGroups" content="eltOnly">
		<element type="iGroupSize" maxOccurs="1" minOccurs="1"/>
		<element type="fMaxSpeed" maxOccurs="1" minOccurs="1"/>
		<element type="fPadTime" maxOccurs="1" minOccurs="1"/>
		<element type="iMeleeWaveSize" maxOccurs="1" minOccurs="1"/>
		<element type="iRangedWaveSize" maxOccurs="1" minOccurs="1"/>
		<element type="UnitMeshGroup" maxOccurs="*" minOccurs="1"/>
	</ElementType>
	<ElementType name="Sound" content="textOnly"/>
	<ElementType name="LayerAnimationPath" content="textOnly"/>
	<ElementType name="PromotionType" content="textOnly"/>
	<ElementType name="bFreePromotion" content="textOnly" dt:type="boolean"/>
	<ElementType name="FreePromotion" content="eltOnly">
		<element type="PromotionType"/>
		<element type="bFreePromotion"/>
	</ElementType>
	<ElementType name="FreePromotions" content="eltOnly">
		<element type="FreePromotion" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="LeaderPromotion" content="textOnly"/>
	<ElementType name="iLeaderExperience" content="textOnly" dt:type="int"/>
	<ElementType name="iDCMBombRange" content="textOnly" dt:type="int"/>
	<ElementType name="iDCMArcherRange" content="textOnly" dt:type="int"/>
	<ElementType name="UnitInfo" content="eltOnly">
		<element type="Class"/>
		<element type="Type"/>
		<element type="UniqueNames"/>
		<element type="Special"/>
		<element type="Capture"/>
		<element type="Combat"/>
		<element type="Domain"/>
		<element type="DefaultUnitAI"/>
		<element type="Invisible"/>
		<element type="SeeInvisible"/>
		<element type="Description"/>
		<element type="Civilopedia"/>
		<element type="Strategy"/>
		<element type="Help" minOccurs="0"/>
		<element type="Advisor"/>
		<element type="bAnimal"/>
		<element type="bFood"/>
		<element type="bNoBadGoodies"/>
		<element type="bOnlyDefensive"/>
		<element type="bNoCapture"/>
		<element type="bQuickCombat"/>
		<element type="bRivalTerritory"/>
		<element type="bMilitaryHappiness"/>
		<element type="bMilitarySupport"/>
		<element type="bMilitaryProduction"/>
		<element type="bPillage"/>
		<element type="bSpy"/>
		<element type="bSabotage"/>
		<element type="bDestroy"/>
		<element type="bStealPlans"/>
		<element type="bInvestigate"/>
		<element type="bCounterSpy"/>
		<element type="bFound"/>
		<element type="bGoldenAge"/>
		<element type="bInvisible"/>
		<element type="bFirstStrikeImmune"/>
		<element type="bNoDefensiveBonus"/>
		<element type="bIgnoreBuildingDefense"/>
		<element type="bCanMoveImpassable"/>
		<element type="bCanMoveAllTerrain"/>
		<element type="bFlatMovementCost"/>
		<element type="bIgnoreTerrainCost"/>
		<element type="bNukeImmune"/>
		<element type="bPrereqBonuses"/>
		<element type="bPrereqReligion"/>
		<element type="bMechanized"/>
		<element type="bRenderBelowWater" minOccurs="0"/>
		<element type="bRenderAlways" minOccurs="0"/>
		<element type="bSuicide"/>
		<element type="bLineOfSight" minOccurs="0"/>
		<element type="bHiddenNationality"/>
		<element type="bAlwaysHostile"/>
		<element type="UnitClassUpgrades"/>
		<element type="UnitClassTargets"/>
		<element type="UnitCombatTargets"/>
		<element type="UnitClassDefenders"/>
		<element type="UnitCombatDefenders"/>
		<element type="FlankingStrikes"/>
		<element type="UnitAIs"/>
		<element type="NotUnitAIs"/>
		<element type="Builds"/>
		<element type="ReligionSpreads"/>
		<element type="CorporationSpreads"/>
		<element type="GreatPeoples"/>
		<element type="Buildings"/>
		<element type="ForceBuildings"/>
		<element type="HolyCity"/>
		<element type="ReligionType"/>
		<element type="StateReligion"/>
		<element type="PrereqReligion"/>
		<element type="PrereqCorporation"/>
		<element type="PrereqBuilding"/>
		<element type="PrereqTech"/>
		<element type="TechTypes"/>
		<element type="BonusType"/>
		<element type="PrereqBonuses"/>
		<element type="ProductionTraits"/>
		<element type="Flavors"/>
		<element type="iAIWeight"/>
		<element type="iCost"/>
		<element type="iHurryCostModifier"/>
		<element type="iAdvancedStartCost"/>
		<element type="iAdvancedStartCostIncrease"/>
		<element type="iMinAreaSize"/>
		<element type="iMoves"/>
		<element type="bNoRevealMap"/>
		<element type="iAirRange"/>
		<element type="iAirUnitCap"/>
		<element type="iDropRange"/>
		<element type="iNukeRange"/>
		<element type="iWorkRate"/>
		<element type="iBaseDiscover"/>
		<element type="iDiscoverMultiplier"/>
		<element type="iBaseHurry"/>
		<element type="iHurryMultiplier"/>
		<element type="iBaseTrade"/>
		<element type="iTradeMultiplier"/>
		<element type="iGreatWorkCulture"/>
		<element type="iEspionagePoints"/>
		<element type="TerrainImpassables"/>
		<element type="FeatureImpassables"/>
		<element type="TerrainPassableTechs"/>
		<element type="FeaturePassableTechs"/>
		<element type="iCombat"/>
		<element type="iCombatLimit"/>
		<element type="iAirCombat"/>
		<element type="iAirCombatLimit"/>
		<element type="iXPValueAttack"/>
		<element type="iXPValueDefense"/>
		<element type="iFirstStrikes"/>
		<element type="iChanceFirstStrikes"/>
		<element type="iInterceptionProbability"/>
		<element type="iEvasionProbability"/>
		<element type="iWithdrawalProb"/>
		<element type="iCollateralDamage"/>
		<element type="iCollateralDamageLimit"/>
		<element type="iCollateralDamageMaxUnits"/>
		<element type="iCityAttack"/>
		<element type="iCityDefense"/>
		<element type="iAnimalCombat"/>
		<element type="iHillsAttack"/>
		<element type="iHillsDefense"/>
		<element type="TerrainNatives"/>
		<element type="FeatureNatives"/>
		<element type="TerrainAttacks"/>
		<element type="TerrainDefenses"/>
		<element type="FeatureAttacks"/>
		<element type="FeatureDefenses"/>
		<element type="UnitClassAttackMods"/>
		<element type="UnitClassDefenseMods"/>
		<element type="UnitCombatMods"/>
		<element type="UnitCombatCollateralImmunes"/>
		<element type="DomainMods"/>
		<element type="BonusProductionModifiers"/>
		<element type="iBombRate"/>
		<element type="iBombardRate"/>
		<element type="SpecialCargo"/>
		<element type="DomainCargo"/>
		<element type="iCargo"/>
		<element type="iConscription"/>
		<element type="iCultureGarrison"/>
		<element type="iExtraCost"/>
		<element type="iAsset"/>
		<element type="iPower"/>
		<element type="UnitMeshGroups"/>
		<element type="FormationType"/>
		<element type="HotKey"/>
		<element type="bAltDown"/>
		<element type="bShiftDown"/>
		<element type="bCtrlDown"/>
		<element type="iHotKeyPriority"/>
		<element type="FreePromotions"/>
		<element type="LeaderPromotion"/>
		<element type="iLeaderExperience"/>
		<element type="iOrderPriority" minOccurs="0"/>
		<element type="iDCMBombRange" minOccurs="0"/>
		<element type="iDCMArcherRange" minOccurs="0"/>
	</ElementType>
	<ElementType name="UnitInfos" content="eltOnly">
		<element type="UnitInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="MissionType" content="textOnly"/>
	<ElementType name="Waypoint" content="textOnly"/>
	<ElementType name="EntityEventType" content="textOnly"/>
	<ElementType name="bTarget" content="textOnly" dt:type="boolean"/>
	<ElementType name="bSound" content="textOnly" dt:type="boolean"/>
	<ElementType name="MissionInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Help"/>
		<element type="Waypoint"/>
		<element type="EntityEventType" minOccurs="0"/>
		<element type="iTime"/>
		<element type="bTarget"/>
		<element type="bBuild"/>
		<element type="bSound"/>
		<element type="HotKey" minOccurs="0"/>
		<element type="bAltDown" minOccurs="0"/>
		<element type="bShiftDown" minOccurs="0"/>
		<element type="bCtrlDown" minOccurs="0"/>
		<element type="iHotKeyPriority" minOccurs="0"/>
		<element type="HotKeyAlt" minOccurs="0"/>
		<element type="bAltDownAlt" minOccurs="0"/>
		<element type="bShiftDownAlt" minOccurs="0"/>
		<element type="bCtrlDownAlt" minOccurs="0"/>
		<element type="iHotKeyPriorityAlt" minOccurs="0"/>
		<element type="iOrderPriority" minOccurs="0"/>
		<element type="bVisible" minOccurs="0"/>
		<element type="Button" minOccurs="0"/>
	</ElementType>
	<ElementType name="MissionInfos" content="eltOnly">
		<element type="MissionInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Mission" content="textOnly"/>
	<ElementType name="ControlInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Help"/>
		<element type="HotKey" minOccurs="0"/>
		<element type="bAltDown" minOccurs="0"/>
		<element type="bShiftDown" minOccurs="0"/>
		<element type="bCtrlDown" minOccurs="0"/>
		<element type="iHotKeyPriority" minOccurs="0"/>
		<element type="HotKeyAlt" minOccurs="0"/>
		<element type="bAltDownAlt" minOccurs="0"/>
		<element type="bShiftDownAlt" minOccurs="0"/>
		<element type="bCtrlDownAlt" minOccurs="0"/>
		<element type="iHotKeyPriorityAlt" minOccurs="0"/>
		<element type="iOrderPriority" minOccurs="0"/>
	</ElementType>
	<ElementType name="ControlInfos" content="eltOnly">
		<element type="ControlInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Command" content="textOnly"/>
	<ElementType name="Automate" content="textOnly"/>
	<ElementType name="bConfirmCommand" content="textOnly" dt:type="boolean"/>
	<ElementType name="bVisible" content="textOnly" dt:type="boolean"/>
	<ElementType name="bAll" content="textOnly" dt:type="boolean"/>
	<ElementType name="CommandInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Help"/>
		<element type="HotKey" minOccurs="0"/>
		<element type="bAltDown" minOccurs="0"/>
		<element type="bShiftDown" minOccurs="0"/>
		<element type="bCtrlDown" minOccurs="0"/>
		<element type="iHotKeyPriority" minOccurs="0"/>
		<element type="HotKeyAlt" minOccurs="0"/>
		<element type="bAltDownAlt" minOccurs="0"/>
		<element type="bShiftDownAlt" minOccurs="0"/>
		<element type="bCtrlDownAlt" minOccurs="0"/>
		<element type="iHotKeyPriorityAlt" minOccurs="0"/>
		<element type="iOrderPriority" minOccurs="0"/>
		<element type="Automate" minOccurs="0"/>
		<element type="bConfirmCommand" minOccurs="0"/>
		<element type="bVisible" minOccurs="0"/>
		<element type="bAll" minOccurs="0"/>
		<element type="Button" minOccurs="0"/>
	</ElementType>
	<ElementType name="CommandInfos" content="eltOnly">
		<element type="CommandInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="AutomateInfo" content="eltOnly">
		<element type="Description"/>
		<element type="Help"/>
		<element type="HotKey" minOccurs="0"/>
		<element type="bAltDown" minOccurs="0"/>
		<element type="bShiftDown" minOccurs="0"/>
		<element type="bCtrlDown" minOccurs="0"/>
		<element type="iHotKeyPriority" minOccurs="0"/>
		<element type="HotKeyAlt" minOccurs="0"/>
		<element type="bAltDownAlt" minOccurs="0"/>
		<element type="bShiftDownAlt" minOccurs="0"/>
		<element type="bCtrlDownAlt" minOccurs="0"/>
		<element type="iHotKeyPriorityAlt" minOccurs="0"/>
		<element type="iOrderPriority" minOccurs="0"/>
		<element type="Command"/>
		<element type="Automate"/>
		<element type="bVisible"/>
		<element type="Button" minOccurs="0"/>
	</ElementType>
	<ElementType name="AutomateInfos" content="eltOnly">
		<element type="AutomateInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="PromotionPrereq" content="textOnly"/>
	<ElementType name="PromotionPrereqOr1" content="textOnly"/>
	<ElementType name="PromotionPrereqOr2" content="textOnly"/>
	<ElementType name="TechPrereq" content="textOnly"/>
	<ElementType name="StateReligionPrereq" content="textOnly"/>
	<ElementType name="bLeader" content="textOnly" dt:type="boolean"/>
	<ElementType name="bBlitz" content="textOnly" dt:type="boolean"/>
	<ElementType name="bAmphib" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRiver" content="textOnly" dt:type="boolean"/>
	<ElementType name="bEnemyRoute" content="textOnly" dt:type="boolean"/>
	<ElementType name="bAlwaysHeal" content="textOnly" dt:type="boolean"/>
	<ElementType name="bHillsDoubleMove" content="textOnly" dt:type="boolean"/>
	<ElementType name="bImmuneToFirstStrikes" content="textOnly" dt:type="boolean"/>
	<ElementType name="iVisibilityChange" content="textOnly" dt:type="int"/>
	<ElementType name="iMovesChange" content="textOnly" dt:type="int"/>
	<ElementType name="iMoveDiscountChange" content="textOnly" dt:type="int"/>
	<ElementType name="iAirRangeChange" content="textOnly" dt:type="int"/>
	<ElementType name="iInterceptChange" content="textOnly" dt:type="int"/>
	<ElementType name="iEvasionChange" content="textOnly" dt:type="int"/>
	<ElementType name="iWithdrawalChange" content="textOnly" dt:type="int"/>
	<ElementType name="iCargoChange" content="textOnly" dt:type="int"/>
	<ElementType name="iCollateralDamageChange" content="textOnly" dt:type="int"/>
	<ElementType name="iBombardRateChange" content="textOnly" dt:type="int"/>
	<ElementType name="iFirstStrikesChange" content="textOnly" dt:type="int"/>
	<ElementType name="iChanceFirstStrikesChange" content="textOnly" dt:type="int"/>
	<ElementType name="iEnemyHealChange" content="textOnly" dt:type="int"/>
	<ElementType name="iNeutralHealChange" content="textOnly" dt:type="int"/>
	<ElementType name="iFriendlyHealChange" content="textOnly" dt:type="int"/>
	<ElementType name="iSameTileHealChange" content="textOnly" dt:type="int"/>
	<ElementType name="iAdjacentTileHealChange" content="textOnly" dt:type="int"/>
	<ElementType name="iCombatPercent" content="textOnly" dt:type="int"/>
	<ElementType name="bUnitCombat" content="textOnly" dt:type="boolean"/>
	<ElementType name="UnitCombat" content="eltOnly">
		<element type="UnitCombatType"/>
		<element type="bUnitCombat"/>
	</ElementType>
	<ElementType name="UnitCombats" content="eltOnly">
		<element type="UnitCombat" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bTerrainDoubleMove" content="textOnly" dt:type="boolean"/>
	<ElementType name="TerrainDoubleMove" content="eltOnly">
		<element type="TerrainType"/>
		<element type="bTerrainDoubleMove"/>
	</ElementType>
	<ElementType name="TerrainDoubleMoves" content="eltOnly">
		<element type="TerrainDoubleMove" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bFeatureDoubleMove" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureDoubleMove" content="eltOnly">
		<element type="FeatureType"/>
		<element type="bFeatureDoubleMove"/>
	</ElementType>
	<ElementType name="FeatureDoubleMoves" content="eltOnly">
		<element type="FeatureDoubleMove" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="PromotionInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Help" minOccurs="0" maxOccurs="*"/>
		<element type="Sound"/>
		<element type="LayerAnimationPath"/>
		<element type="PromotionPrereq"/>
		<element type="PromotionPrereqOr1"/>
		<element type="PromotionPrereqOr2"/>
		<element type="TechPrereq"/>
		<element type="StateReligionPrereq"/>
		<element type="bLeader"/>
		<element type="bBlitz"/>
		<element type="bAmphib"/>
		<element type="bRiver"/>
		<element type="bEnemyRoute"/>
		<element type="bAlwaysHeal"/>
		<element type="bHillsDoubleMove"/>
		<element type="bImmuneToFirstStrikes"/>
		<element type="iVisibilityChange"/>
		<element type="iMovesChange"/>
		<element type="iMoveDiscountChange"/>
		<element type="iAirRangeChange"/>
		<element type="iInterceptChange"/>
		<element type="iEvasionChange"/>
		<element type="iWithdrawalChange"/>
		<element type="iCargoChange"/>
		<element type="iCollateralDamageChange"/>
		<element type="iBombardRateChange"/>
		<element type="iFirstStrikesChange"/>
		<element type="iChanceFirstStrikesChange"/>
		<element type="iEnemyHealChange"/>
		<element type="iNeutralHealChange"/>
		<element type="iFriendlyHealChange"/>
		<element type="iSameTileHealChange"/>
		<element type="iAdjacentTileHealChange"/>
		<element type="iCombatPercent"/>
		<element type="iCityAttack"/>
		<element type="iCityDefense"/>
		<element type="iHillsAttack"/>
		<element type="iHillsDefense"/>
		<element type="iKamikazePercent"/>
		<element type="iRevoltProtection"/>
		<element type="iCollateralDamageProtection"/>
		<element type="iPillageChange"/>
		<element type="iUpgradeDiscount"/>
		<element type="iExperiencePercent"/>
		<element type="TerrainAttacks"/>
		<element type="TerrainDefenses"/>
		<element type="FeatureAttacks"/>
		<element type="FeatureDefenses"/>
		<element type="UnitCombatMods"/>
		<element type="DomainMods"/>
		<element type="TerrainDoubleMoves"/>
		<element type="FeatureDoubleMoves"/>
		<element type="UnitCombats"/>
		<element type="HotKey"/>
		<element type="bAltDown"/>
		<element type="bShiftDown"/>
		<element type="bCtrlDown"/>
		<element type="iHotKeyPriority"/>
		<element type="Button" maxOccurs="*"/>
		<element type="iOrderPriority" minOccurs="0"/>
	</ElementType>
	<ElementType name="PromotionInfos" content="eltOnly">
		<element type="PromotionInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Interface" content="textOnly"/>
	<ElementType name="Control" content="textOnly"/>
	<ElementType name="Button" content="textOnly"/>
	<ElementType name="DomainType" content="textOnly"/>
	<ElementType name="DomainInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
	</ElementType>
	<ElementType name="DomainInfos" content="eltOnly">
		<element type="DomainInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Type" content="textOnly"/>
	<ElementType name="bValid" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCityLoad" content="textOnly" dt:type="boolean"/>
	<ElementType name="CarrierUnitAI" content="eltOnly">
		<element type="UnitAIType"/>
		<element type="bUnitAI"/>
	</ElementType>
	<ElementType name="CarrierUnitAIs" content="eltOnly">
		<element type="CarrierUnitAI" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="SpecialUnitInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="bValid"/>
		<element type="bCityLoad"/>
		<element type="CarrierUnitAIs"/>
		<element type="ProductionTraits"/>
	</ElementType>
	<ElementType name="SpecialUnitInfos" content="eltOnly">
		<element type="SpecialUnitInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="DefaultTo" content="textOnly"/>
	<ElementType name="bUpdateFormation" content="textOnly" dt:type="boolean"/>
	<ElementType name="AnimationPathTypes" content="eltOnly">
		<element type="AnimationPathType" maxOccurs="*"/>
	</ElementType>
	<ElementType name="AnimationPathType" content="textOnly"/>
	<ElementType name="bMissionPath" content="textOnly" dt:type="boolean"/>
	<ElementType name="EffectTypes" content="eltOnly">
		<element type="EffectType" maxOccurs="*"/>
	</ElementType>
	<ElementType name="EffectType" content="textOnly"/>
	<ElementType name="AnimationCategories" content="eltOnly">
		<element type="AnimationCategory" maxOccurs="*"/>
	</ElementType>
	<ElementType name="AnimationCategory" content="eltOnly">
		<element type="Type" maxOccurs="1" minOccurs="1"/>
		<element type="DefaultTo" maxOccurs="1" minOccurs="1"/>
		<element type="BaseID" maxOccurs="1" minOccurs="1"/>
	</ElementType>
	<ElementType name="EntityEventInfo" content="eltOnly">
		<element type="Type" minOccurs="1" maxOccurs="1"/>
		<element type="AnimationPathTypes" minOccurs="0" maxOccurs="1"/>
		<element type="EffectTypes" minOccurs="0" maxOccurs="1"/>
		<element type="bUpdateFormation" minOccurs="0" maxOccurs="1"/>
	</ElementType>
	<ElementType name="EntityEventInfos" content="eltOnly">
		<element type="EntityEventInfo" maxOccurs="*" minOccurs="0"/>
	</ElementType>
	<ElementType name="Path" content="textOnly"/>
	<ElementType name="Category" content="textOnly"/>
	<ElementType name="Operator" content="textOnly"/>
	<ElementType name="BaseID" content="textOnly" dt:type="int"/>
	<ElementType name="SetIncrement" content="textOnly" dt:type="int"/>
	<ElementType name="Parameter" content="textOnly"/>
	<ElementType name="PathEntry" content="eltOnly">
		<element type="Category" maxOccurs="1" minOccurs="0"/>
		<group order="seq" minOccurs="0">
			<element type="Operator"/>
			<element type="Parameter"/>
		</group>
	</ElementType>
	<ElementType name="AnimationPaths" content="eltOnly">
		<element type="AnimationPath" maxOccurs="*"/>
	</ElementType>
	<ElementType name="AnimationPath" content="eltOnly">
		<element type="Type" maxOccurs="1" minOccurs="1"/>
		<element type="bMissionPath" maxOccurs="1" minOccurs="1"/>
		<element type="PathEntry" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4BuildInfos" content="eltOnly">
		<element type="BuildInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4UnitCombatInfos" content="eltOnly">
		<element type="UnitCombatInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4UnitClassInfos" content="eltOnly">
		<element type="UnitClassInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4UnitInfos" content="eltOnly">
		<element type="UnitInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4MissionInfos" content="eltOnly">
		<element type="MissionInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4ControlInfos" content="eltOnly">
		<element type="ControlInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4CommandInfos" content="eltOnly">
		<element type="CommandInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4AutomateInfos" content="eltOnly">
		<element type="AutomateInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4PromotionInfos" content="eltOnly">
		<element type="PromotionInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4DomainInfos" content="eltOnly">
		<element type="DomainInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4SpecialUnitInfos" content="eltOnly">
		<element type="SpecialUnitInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4EntityEventInfos" content="eltOnly">
		<element type="EntityEventInfos" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="Civ4AnimationInfos" content="eltOnly">
		<element type="AnimationCategories" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="Civ4AnimationPathInfos" content="eltOnly">
		<element type="AnimationPaths" minOccurs="1" maxOccurs="1"/>
	</ElementType>
</Schema>
