<!-- 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="iPlotCounterDown" content="textOnly" dt:type="int"/>
	<ElementType name="TerrainDown" content="textOnly"/>
	<ElementType name="iPlotCounterUp" content="textOnly" dt:type="int"/>
	<ElementType name="TerrainUp" content="textOnly"/>
	<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"/>
		<element type="bNormalize"/>
		<element type="iPlotCounterDown"/>
		<element type="TerrainDown"/>
		<element type="iPlotCounterUp"/>
		<element type="TerrainUp"/>
	</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="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="bFlammable" content="textOnly" dt:type="boolean"/>
	<ElementType name="FeatureUpgrade" content="textOnly"/>
	<ElementType name="PrereqStateReligion" content="textOnly"/>
	<ElementType name="PythonOnMove" content="textOnly"/>
	<ElementType name="RequireResist" 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="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"/>
		<element type="bFlammable"/>
		<element type="FeatureUpgrade"/>
		<element type="PrereqStateReligion"/>
		<element type="PythonOnMove"/>
		<element type="RequireResist"/>
	</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"/>
	<ElementType name="bModifierPerBonus" content="textOnly" dt:type="boolean"/>
	<ElementType name="iBadAttitude" content="textOnly" dt:type="int"/>
	<ElementType name="iDiscoverRandModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iGreatPeopleRateModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iHealChange" content="textOnly" dt:type="int"/>
	<ElementType name="iHealChangeEnemy" content="textOnly" dt:type="int"/>
	<ElementType name="iMaintenanceModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iMutateChance" content="textOnly" dt:type="int"/>
	<ElementType name="iResearchModifier" content="textOnly" dt:type="int"/>
	<ElementType name="DamageType" content="textOnly"/>
	<ElementType name="FreePromotion" content="textOnly"/>
	<ElementType name="bMana" content="textOnly" dt:type="boolean"/>
	<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"/>
		<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"/>
		<element type="bModifierPerBonus"/>
		<element type="iBadAttitude"/>
		<element type="iDiscoverRandModifier"/>
		<element type="iGreatPeopleRateModifier"/>
		<element type="iHealChange"/>
		<element type="iHealChangeEnemy"/>
		<element type="iMaintenanceModifier"/>
		<element type="iMutateChance"/>
		<element type="iResearchModifier"/>
		<element type="DamageType"/>
		<element type="FreePromotion"/>
		<element type="bMana"/>
	</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="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="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>
<!-- Super Forts begin -->
	<ElementType name="iCulture" content="textOnly" dt:type="int"/>
	<ElementType name="iCultureRange" content="textOnly" dt:type="int"/>
	<ElementType name="bSuperFort" content="textOnly" dt:type="boolean"/>
	<ElementType name="bBombardable" content="textOnly" dt:type="boolean"/>
	<ElementType name="bUpgradeRequiresFortify" content="textOnly" dt:type="boolean"/>
<!-- Super Forts end -->
	<ElementType name="bRequiresPeak" content="textOnly" dt:type="boolean"/>
	<ElementType name="bUnique" content="textOnly" dt:type="boolean"/>
	<ElementType name="bExploreTarget" content="textOnly" dt:type="boolean"/>
	<ElementType name="iAppearanceProbability" content="textOnly" dt:type="int"/>
	<ElementType name="iHealRateChange" content="textOnly" dt:type="int"/>
	<ElementType name="iRange" content="textOnly" dt:type="int"/>
	<ElementType name="iRangeDefenseModifier" content="textOnly" dt:type="int"/>
	<ElementType name="iVisibilityChange" content="textOnly" dt:type="int"/>
	<ElementType name="BonusConvert" content="textOnly"/>
	<ElementType name="PrereqCivilization" content="textOnly"/>
	<ElementType name="PythonAtRange" content="textOnly"/>
	<ElementType name="SpawnUnitType" content="textOnly"/>
	<ElementType name="FreeSpawnPromotion" content="textOnly"/>
	<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="bHillsMakesValid"/>
		<element type="bFreshWaterMakesValid"/>
		<element type="bRiverSideMakesValid"/>
		<element type="bNoFreshWater"/>
		<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="bUseLSystem" minOccurs="0"/>
		<element type="iAdvancedStartCost"/>
		<element type="iAdvancedStartCostIncrease"/>
		<element type="iTilesPerGoody"/>
		<element type="iGoodyRange"/>
		<element type="iFeatureGrowth"/>
		<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"/>
<!-- Super Forts begin -->
		<element type="iCulture" minOccurs="0"/>
		<element type="iCultureRange" minOccurs="0"/>
		<element type="iSeeFrom" minOccurs="0"/>
		<element type="iUnique" minOccurs="0"/>
		<element type="bSuperFort" minOccurs="0"/>
		<element type="bBombardable" minOccurs="0"/>
		<element type="bUpgradeRequiresFortify" minOccurs="0"/>
<!-- Super Forts end -->
		<element type="bRequiresPeak"/>
		<element type="bUnique"/>
		<element type="bExploreTarget"/>
		<element type="iAppearanceProbability"/>
		<element type="iHealRateChange"/>
		<element type="iRange"/>
		<element type="iRangeDefenseModifier"/>
		<element type="iVisibilityChange"/>
		<element type="BonusConvert"/>
		<element type="FeatureUpgrade"/>
		<element type="PrereqCivilization"/>
		<element type="PythonAtRange"/>
		<element type="PythonOnMove"/>
		<element type="SpawnUnitType"/>
		<element type="FreeSpawnPromotion" minOccurs="0"/>
	</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>
