<!-- 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 -->
<!-- -->
<!-- Terrain Schema -->
<Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
	<ElementType name="Civilopedia" content="textOnly"/>
	<ElementType name="Help" content="textOnly"/>
	<ElementType name="SymbolMeshPath" content="textOnly"/>
	<ElementType name="SymbolMeshPaths" content="eltOnly">
		<element type="SymbolMeshPath" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iYield" content="textOnly" dt:type="int"/>
	<ElementType name="Yields" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="RiverYieldChange" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="HillsYieldChange" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bWater" content="textOnly" dt:type="boolean"/>
	<ElementType name="bImpassable" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFound" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFoundCoast" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFoundFreshWater" content="textOnly" dt:type="boolean"/>
	<ElementType name="iMovement" content="textOnly" dt:type="int"/>
	<ElementType name="iSeeFrom" content="textOnly" dt:type="int"/>
	<ElementType name="iSeeThrough" content="textOnly" dt:type="int"/>
	<ElementType name="iBuildModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iDefense" content="textOnly" dt:type="int"/>
	<ElementType name="Button" content="textOnly"/>
	<ElementType name="FootstepAudioType" content="textOnly"/>
	<ElementType name="FootstepAudioScript" content="textOnly"/>
	<ElementType name="FootstepSound" content="eltOnly">
		<element type="FootstepAudioType" minOccurs="1"/>
		<element type="FootstepAudioScript"/>
	</ElementType>
	<ElementType name="FootstepSounds" content="eltOnly">
		<element type="FootstepSound" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="WorldSoundscapeAudioScript" content="textOnly"/>
	<ElementType name="bGraphicalOnly" content="textOnly" dt:type="boolean"/>
	<ElementType name="TerrainInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Civilopedia"/>
		<element type="Help" minOccurs="0"/>
		<element type="ArtDefineTag"/>
		<element type="Yields"/>
		<element type="RiverYieldChange"/>
		<element type="HillsYieldChange"/>
		<element type="bWater"/>
		<element type="bImpassable"/>
		<element type="bFound"/>
		<element type="bFoundCoast"/>
		<element type="bFoundFreshWater"/>
		<element type="iMovement"/>
		<element type="iSeeFrom"/>
		<element type="iSeeThrough"/>
		<element type="iBuildModifier"/>
		<element type="iDefense"/>
		<element type="Button"/>
		<element type="FootstepSounds"/>
		<element type="WorldSoundscapeAudioScript" minOccurs="0"/>
		<element type="bGraphicalOnly"/>
	</ElementType>
	<ElementType name="TerrainInfos" content="eltOnly">
		<element type="TerrainInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Description" content="textOnly"/>
	<ElementType name="iHillsChange" content="textOnly" dt:type="int"/>
	<ElementType name="iPeakChange" content="textOnly" dt:type="int"/>
	<ElementType name="iLakeChange" content="textOnly" dt:type="int"/>
	<ElementType name="iCityChange" content="textOnly" dt:type="int"/>
	<ElementType name="iPopulationChangeOffset" content="textOnly" dt:type="int"/>
	<ElementType name="iPopulationChangeDivisor" content="textOnly" dt:type="int"/>
	<ElementType name="iMinCity" content="textOnly" dt:type="int"/>
	<ElementType name="iTradeModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iGoldenAgeYield" content="textOnly" dt:type="int"/>
	<ElementType name="iGoldenAgeYieldThreshold" content="textOnly" dt:type="int"/>
	<ElementType name="iAIWeightPercent" content="textOnly" dt:type="int"/>
	<ElementType name="ColorType" content="textOnly"/>
	<ElementType name="SymbolPath" content="textOnly"/>
	<ElementType name="SymbolPaths" content="eltOnly">
		<element type="SymbolPath" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="YieldInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="iHillsChange"/>
		<element type="iPeakChange"/>
		<element type="iLakeChange"/>
		<element type="iCityChange"/>
		<element type="iPopulationChangeOffset"/>
		<element type="iPopulationChangeDivisor"/>
		<element type="iMinCity"/>
		<element type="iTradeModifier"/>
		<element type="iGoldenAgeYield"/>
		<element type="iGoldenAgeYieldThreshold"/>
		<element type="iAIWeightPercent"/>
		<element type="ColorType"/>
		<element type="SymbolPaths"/>
	</ElementType>
	<ElementType name="YieldInfos" content="eltOnly">
		<element type="YieldInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FeatureType" content="textOnly"/>
	<ElementType name="FeatureName" content="textOnly"/>
	<ElementType name="iYieldChange" content="textOnly" dt:type="int"/>
	<ElementType name="YieldChanges" content="eltOnly">
		<element type="iYieldChange" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="iHealthPercent" content="textOnly" dt:type="int"/>
	<ElementType name="iAppearance" content="textOnly" dt:type="int"/>
	<ElementType name="iDisappearance" content="textOnly" dt:type="int"/>
	<ElementType name="iGrowth" content="textOnly" dt:type="int"/>
	<ElementType name="iTurnDamage" content="textOnly" dt:type="int"/>
	<ElementType name="iWarmingDefense" content="textOnly" dt:type="int"/> <!-- GWMod new XML field M.A. -->
	<ElementType name="bNoCoast" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoRiver" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoAdjacent" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRequiresFlatlands" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRequiresRiver" content="textOnly" dt:type="boolean"/>
	<ElementType name="bAddsFreshWater" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoCity" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoImprovement" content="textOnly" dt:type="boolean"/>
	<ElementType name="bVisibleAlways" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNukeImmune" content="textOnly" dt:type="boolean"/>
	<ElementType name="bTerrain" content="textOnly" dt:type="boolean"/>
	<ElementType name="TerrainBoolean" content="eltOnly">
		<element type="TerrainType"/>
		<element type="bTerrain"/>
	</ElementType>
	<ElementType name="TerrainBooleans" content="eltOnly">
		<element type="TerrainBoolean" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="EffectType" content="textOnly"/>
	<ElementType name="iEffectProbability" content="textOnly" dt:type="int"/>
	<ElementType name="OnUnitChangeTo" content="textOnly"/>
	<ElementType name="FeatureInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Civilopedia"/>
		<element type="Help" minOccurs="0"/>
		<element type="ArtDefineTag"/>
		<element type="YieldChanges"/>
		<element type="RiverYieldChange"/>
		<element type="HillsYieldChange"/>
		<element type="iMovement"/>
		<element type="iSeeThrough"/>
		<element type="iHealthPercent"/>
		<element type="iDefense"/>
		<element type="iAppearance"/>
		<element type="iDisappearance"/>
		<element type="iGrowth"/>
		<element type="iTurnDamage"/>
		<element type="iWarmingDefense"/>
		<element type="bNoCoast"/>
		<element type="bNoRiver"/>
		<element type="bNoAdjacent"/>
		<element type="bRequiresFlatlands"/>
		<element type="bRequiresRiver"/>
		<element type="bAddsFreshWater"/>
		<element type="bImpassable"/>
		<element type="bNoCity"/>
		<element type="bNoImprovement"/>
		<element type="bVisibleAlways"/>
		<element type="bNukeImmune"/>
		<element type="OnUnitChangeTo"/>
		<element type="TerrainBooleans"/>
		<element type="FootstepSounds"/>
		<element type="WorldSoundscapeAudioScript" minOccurs="0"/>
		<element type="EffectType"/>
		<element type="iEffectProbability"/>
		<element type="iAdvancedStartRemoveCost"/>
	</ElementType>
	<ElementType name="FeatureInfos" content="eltOnly">
		<element type="FeatureInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="BonusClassInfo" content="eltOnly">
		<element type="Type"/>
		<element type="iUnique"/>
	</ElementType>
	<ElementType name="BonusClassInfos" content="eltOnly">
		<element type="BonusClassInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="BonusName" content="textOnly"/>
	<ElementType name="TerrainType" content="textOnly"/>
	<ElementType name="BonusClassType" content="textOnly"/>
	<ElementType name="TechReveal" content="textOnly"/>
	<ElementType name="TechCityTrade" content="textOnly"/>
	<ElementType name="TechObsolete" content="textOnly"/>
	<ElementType name="iAITradeModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iAIObjective" content="textOnly" dt:type="int"/>
	<ElementType name="iHealth" content="textOnly" dt:type="int"/>
	<ElementType name="iHappiness" content="textOnly" dt:type="int"/>
	<ElementType name="iPlacementOrder" content="textOnly" dt:type="int"/>
	<ElementType name="iConstAppearance" content="textOnly" dt:type="int"/>
	<ElementType name="iMinAreaSize" content="textOnly" dt:type="int"/>
	<ElementType name="iMinLatitude" content="textOnly" dt:type="int"/>
	<ElementType name="iMaxLatitude" content="textOnly" dt:type="int"/>
	<ElementType name="iRandApp1" content="textOnly" dt:type="int"/>
	<ElementType name="iRandApp2" content="textOnly" dt:type="int"/>
	<ElementType name="iRandApp3" content="textOnly" dt:type="int"/>
	<ElementType name="iRandApp4" content="textOnly" dt:type="int"/>
	<ElementType name="Rands" content="eltOnly">
		<element type="iRandApp1"/>
		<element type="iRandApp2"/>
		<element type="iRandApp3"/>
		<element type="iRandApp4"/>
	</ElementType>
	<ElementType name="iPlayer" content="textOnly" dt:type="int"/>
	<ElementType name="iTilesPer" content="textOnly" dt:type="int"/>
	<ElementType name="iMinLandPercent" content="textOnly" dt:type="int"/>
	<ElementType name="iUnique" content="textOnly" dt:type="int"/>
	<ElementType name="iGroupRange" content="textOnly" dt:type="int"/>
	<ElementType name="iGroupRand" content="textOnly" dt:type="int"/>
	<ElementType name="bArea" content="textOnly" dt:type="boolean"/>
	<ElementType name="bHills" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFlatlands" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoRiverSide" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNormalize" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFeature" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureBoolean" content="eltOnly">
		<element type="FeatureType"/>
		<element type="bFeature"/>
	</ElementType>
	<ElementType name="FeatureBooleans" content="eltOnly">
		<element type="FeatureBoolean" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bFeatureTerrain" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureTerrainBoolean" content="eltOnly">
		<element type="TerrainType"/>
		<element type="bFeatureTerrain"/>
	</ElementType>
	<ElementType name="FeatureTerrainBooleans" content="eltOnly">
		<element type="FeatureTerrainBoolean" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="bUseLSystem" content="textOnly" dt:type="boolean"/>
	<!-- rucivfan_war_weariness rww[ -->
	<ElementType name="iWarWearinessDecayRate" content="textOnly" dt:type="int"/>
	<!-- ]rucivfan_war_weariness rww -->
	<!-- rucivfan_bonus_commerce rbc[ -->
	<ElementType name="iCommerce" content="textOnly" dt:type="int"/>
	<ElementType name="Commerce" content="eltOnly">
		<element type="iCommerce" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<!-- ]rucivfan_bonus_commerce rbc -->
	<ElementType name="BonusInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Civilopedia"/>
		<element type="Help" minOccurs="0"/>
		<element type="BonusClassType"/>
		<element type="ArtDefineTag"/>
		<element type="TechReveal"/>
		<element type="TechCityTrade"/>
		<element type="TechObsolete"/>
		<element type="YieldChanges"/>
		<element type="iAITradeModifier"/>
		<element type="iAIObjective"/>
		<element type="iHealth"/>
		<element type="iHappiness"/>
		<!-- rucivfan_war_weariness rww[ -->
		<element type="iWarWearinessDecayRate"/>
		<!-- ]rucivfan_war_weariness rww -->
		<!-- rucivfan_bonus_commerce rbc[ -->
		<element type="Commerce"/>
		<!-- ]rucivfan_bonus_commerce rbc -->
		<element type="iPlacementOrder"/>
		<element type="iConstAppearance"/>
		<element type="iMinAreaSize"/>
		<element type="iMinLatitude"/>
		<element type="iMaxLatitude"/>
		<element type="Rands"/>
		<element type="iPlayer"/>
		<element type="iTilesPer"/>
		<element type="iMinLandPercent"/>
		<element type="iUnique"/>
		<element type="iGroupRange"/>
		<element type="iGroupRand"/>
		<element type="bArea"/>
		<element type="bHills"/>
		<element type="bFlatlands"/>
		<element type="bNoRiverSide"/>
		<element type="bNormalize"/>
		<element type="TerrainBooleans"/>
		<element type="FeatureBooleans"/>
		<element type="FeatureTerrainBooleans"/>
		<element type="bUseLSystem" minOccurs="0"/>
	</ElementType>
	<ElementType name="BonusInfos" content="eltOnly">
		<element type="BonusInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4TerrainInfos" content="eltOnly">
		<element type="TerrainInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4YieldInfos" content="eltOnly">
		<element type="YieldInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4FeatureInfos" content="eltOnly">
		<element type="FeatureInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4BonusInfos" content="eltOnly">
		<element type="BonusInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4BonusClassInfos" content="eltOnly">
		<element type="BonusClassInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4Terrain" content="eltOnly">
		<element type="TerrainInfos" minOccurs="0" maxOccurs="*"/>
		<element type="YieldInfos" minOccurs="0" maxOccurs="*"/>
		<element type="FeatureInfos" minOccurs="0" maxOccurs="*"/>
		<element type="BonusInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="ArtDefineTag" content="textOnly"/>
	<ElementType name="Type" content="textOnly"/>
	<ElementType name="iWaterHeight" content="textOnly" dt:type="int"/>
	<ElementType name="bRandomMap" content="textOnly" dt:type="boolean"/>
	<ElementType name="HeightMap" content="textOnly"/>
	<ElementType name="TerrainMap" content="textOnly"/>
	<ElementType name="NormalMap" content="textOnly"/>
	<ElementType name="BlendMap" content="textOnly"/>
	<ElementType name="SkyArt" content="textOnly"/>
	<ElementType name="iFogR" content="textOnly" dt:type="int"/>
	<ElementType name="iFogG" content="textOnly" dt:type="int"/>
	<ElementType name="iFogB" content="textOnly" dt:type="int"/>
	<ElementType name="fTextureScaleX" content="textOnly"/>
	<ElementType name="fTextureScaleY" content="textOnly"/>
	<ElementType name="iPlotsPerCellX" content="textOnly" dt:type="int"/>
	<ElementType name="iPlotsPerCellY" content="textOnly" dt:type="int"/>
	<ElementType name="iGameCellSizeX" content="textOnly" dt:type="int"/>
	<ElementType name="iGameCellSizeY" content="textOnly" dt:type="int"/>
	<ElementType name="fZScale" content="textOnly"/>
	<ElementType name="bTerrainShader" content="textOnly" dt:type="boolean"/>
	<ElementType name="bUseLightmap" content="textOnly" dt:type="boolean"/>
	<ElementType name="fPeakScale" content="textOnly"/>
	<ElementType name="fHillScale" content="textOnly"/>
	<ElementType name="TerrainTextureInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="ArtDefineTag"/>
	</ElementType>
	<ElementType name="TerrainTextureInfos" content="eltOnly">
		<element type="TerrainTextureInfo" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="PrereqNatureYields" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="RouteType" content="textOnly"/>
	<ElementType name="RouteYields" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="RouteYieldChange" content="eltOnly">
		<element type="RouteType"/>
		<element type="RouteYields"/>
	</ElementType>
	<ElementType name="RouteYieldChanges" content="eltOnly">
		<element type="RouteYieldChange" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="PrereqTech" content="textOnly"/>
	<ElementType name="TechYields" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="TechYieldChange" content="eltOnly">
		<element type="PrereqTech"/>
		<element type="TechYields"/>
	</ElementType>
	<ElementType name="TechYieldChanges" content="eltOnly">
		<element type="TechYieldChange" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="RiverSideYieldChange" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="IrrigatedYieldChange" content="eltOnly">
		<element type="iYield" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="BonusType" content="textOnly"/>
	<ElementType name="bBonusMakesValid" content="textOnly" dt:type="boolean"/>
	<ElementType name="bBonusTrade" content="textOnly" dt:type="boolean"/>
	<ElementType name="iDiscoverRand" content="textOnly" dt:type="int"/>
	<ElementType name="BonusTypeStruct" content="eltOnly">
		<element type="BonusType"/>
		<element type="bBonusMakesValid"/>
		<element type="bBonusTrade"/>
		<element type="iDiscoverRand"/>
		<element type="YieldChanges" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="BonusTypeStructs" content="eltOnly">
		<element type="BonusTypeStruct" maxOccurs="*"/>
	</ElementType>
	<ElementType name="ImprovementPillage" content="textOnly"/>
	<ElementType name="ImprovementUpgrade" content="textOnly"/>
	<ElementType name="bActsAsCity" content="textOnly" dt:type="boolean"/>
	<ElementType name="bAirbase" content="textOnly" dt:type="boolean"/>
	<ElementType name="bHillsMakesValid" content="textOnly" dt:type="boolean"/>
	<ElementType name="bFreshWaterMakesValid" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRiverSideMakesValid" content="textOnly" dt:type="boolean"/>
	<ElementType name="bNoFreshWater" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRequiresRiverSide" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRequiresIrrigation" content="textOnly" dt:type="boolean"/>
	<ElementType name="bCarriesIrrigation" content="textOnly" dt:type="boolean"/>
	<ElementType name="bRequiresFeature" content="textOnly" dt:type="boolean"/>
	<ElementType name="bGoody" content="textOnly" dt:type="boolean"/>
	<ElementType name="bPermanent" content="textOnly" dt:type="boolean"/>
	<ElementType name="bSemiPermanent" content="textOnly" dt:type="boolean"/>
	<ElementType name="iGoodyRange" content="textOnly" dt:type="int"/>
	<ElementType name="iFeatureGrowth" content="textOnly" dt:type="int"/>
	<ElementType name="iAirBombDefense" content="textOnly" dt:type="int"/>
	<ElementType name="iDefenseModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iPillageGold" content="textOnly" dt:type="int"/>
	<ElementType name="bOutsideBorders" content="textOnly" dt:type="boolean"/>
	<ElementType name="iAdvancedStartCost" content="textOnly" dt:type="int"/>
	<ElementType name="iAdvancedStartRemoveCost" content="textOnly" dt:type="int"/>
	<ElementType name="iAdvancedStartCostIncrease" content="textOnly" dt:type="int"/>
	<ElementType name="iTilesPerGoody" content="textOnly" dt:type="int"/>
	<ElementType name="iUpgradeTime" content="textOnly" dt:type="int"/>
	<ElementType name="bMakesValid" content="textOnly" dt:type="boolean"/>
	<ElementType name="TerrainMakesValid" content="eltOnly">
		<element type="TerrainType"/>
		<element type="bMakesValid"/>
	</ElementType>
	<ElementType name="TerrainMakesValids" content="eltOnly">
		<element type="TerrainMakesValid" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<ElementType name="FeatureMakesValid" content="eltOnly">
		<element type="FeatureType"/>
		<element type="bMakesValid"/>
	</ElementType>
	<ElementType name="FeatureMakesValids" content="eltOnly">
		<element type="FeatureMakesValid" minOccurs="0" maxOccurs="*"/>
	</ElementType>
	<!-- rucivfan_improvement_extended rie[ -->
	<ElementType name="bNoForeignBonus" content="textOnly" dt:type="boolean"/>
	<!-- ]rucivfan_improvement_extended rie -->
	<!-- rucivfan_feature_extended rfe[ -->
	<ElementType name="bFeatureGrowthIgnoreCivilisation" content="textOnly" dt:type="boolean"/>
	<!-- ]rucivfan_feature_extended rfe -->
	<ElementType name="ImprovementInfo" content="eltOnly">
		<element type="Type"/>
		<element type="Description"/>
		<element type="Civilopedia"/>
		<element type="Help" minOccurs="0"/>
		<element type="ArtDefineTag"/>
		<element type="PrereqNatureYields" minOccurs="0"/>
		<element type="YieldChanges" minOccurs="0"/>
		<element type="RiverSideYieldChange" minOccurs="0"/>
		<element type="HillsYieldChange" minOccurs="0"/>
		<element type="IrrigatedYieldChange" minOccurs="0"/>
		<element type="bActsAsCity"/>
		<element type="bAirbase" minOccurs="0"/>
		<element type="bHillsMakesValid"/>
		<element type="bFreshWaterMakesValid"/>
		<element type="bRiverSideMakesValid"/>
		<element type="bNoFreshWater"/>
		<!-- rucivfan_improvement_extended rie[ -->
		<element type="bNoForeignBonus"/>
		<!-- ]rucivfan_improvement_extended rie -->
		<element type="bRequiresFlatlands"/>
		<element type="bRequiresRiverSide"/>
		<element type="bRequiresIrrigation"/>
		<element type="bCarriesIrrigation"/>
		<element type="bRequiresFeature"/>
		<element type="bWater"/>
		<element type="bGoody"/>
		<element type="bPermanent"/>
		<element type="bSemiPermanent" minOccurs="0"/>
		<element type="bUseLSystem" minOccurs="0"/>
		<element type="iAdvancedStartCost"/>
		<element type="iAdvancedStartCostIncrease"/>
		<element type="iTilesPerGoody"/>
		<element type="iGoodyRange"/>
		<element type="iFeatureGrowth"/>
		<!-- rucivfan_feature_extended rfe[ -->
		<element type="bFeatureGrowthIgnoreCivilisation"/>
		<!-- ]rucivfan_feature_extended rfe -->
		<element type="iUpgradeTime"/>
		<element type="iAirBombDefense"/>
		<element type="iDefenseModifier"/>
		<element type="iHappiness"/>
		<element type="iPillageGold"/>
		<element type="bOutsideBorders"/>
		<element type="TerrainMakesValids"/>
		<element type="FeatureMakesValids"/>
		<element type="BonusTypeStructs" minOccurs="0" maxOccurs="*"/>
		<element type="ImprovementPillage"/>
		<element type="ImprovementUpgrade"/>
		<element type="TechYieldChanges"/>
		<element type="RouteYieldChanges"/>
		<element type="WorldSoundscapeAudioScript" minOccurs="0"/>
		<element type="bGraphicalOnly"/>
	</ElementType>
	<ElementType name="ImprovementInfos" content="eltOnly">
		<element type="ImprovementInfo" maxOccurs="*"/>
	</ElementType>
	<ElementType name="LandscapeInfo" content="eltOnly">
		<element type="Type"/>
		<element type="iWaterHeight"/>
		<element type="bRandomMap"/>
		<element type="HeightMap"/>
		<element type="TerrainMap"/>
		<element type="NormalMap"/>
		<element type="BlendMap"/>
		<element type="SkyArt"/>
		<element type="iFogR"/>
		<element type="iFogG"/>
		<element type="iFogB"/>
		<element type="fTextureScaleX"/>
		<element type="fTextureScaleY"/>
		<element type="iPlotsPerCellX"/>
		<element type="iPlotsPerCellY"/>
		<element type="iGameCellSizeX"/>
		<element type="iGameCellSizeY"/>
		<element type="fZScale"/>
		<element type="bTerrainShader"/>
		<element type="bUseLightmap"/>
		<element type="fPeakScale"/>
		<element type="fHillScale"/>
	</ElementType>
	<ElementType name="LandscapeInfos" content="eltOnly">
		<element type="LandscapeInfo" minOccurs="1" maxOccurs="*"/>
	</ElementType>
	<ElementType name="Civ4TerrainSettings" content="eltOnly">
		<element type="LandscapeInfos" minOccurs="1" maxOccurs="1"/>
	</ElementType>
	<ElementType name="Civ4ImprovementInfos" content="eltOnly">
		<element type="ImprovementInfos" minOccurs="0" maxOccurs="*"/>
	</ElementType>
</Schema>
