home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2006 January / Gamestar_80_2006-01_dvd.iso / Dema / Civilization4 / data1.cab / Civ4DemoComponent / Assets / XML / Civilizations / CIV4CivilizationsSchema.xml < prev    next >
Encoding:
Text File  |  2005-11-09  |  22.4 KB  |  453 lines

  1. <!-- edited with XMLSPY v2004 rel. 2 U (http://www.xmlspy.com) by Jesse Smith (Firaxis Games) -->
  2. <!-- Sid Meier's Civilization 4 -->
  3. <!-- Copyright Firaxis Games 2005 -->
  4. <!-- -->
  5. <!-- Civilizations Schema -->
  6. <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes">
  7.     <ElementType name="Description" content="textOnly"/>
  8.     <ElementType name="Civilopedia" content="textOnly"/>
  9.     <ElementType name="Strategy" content="textOnly"/>
  10.     <ElementType name="ArtDefineTag" content="textOnly"/>
  11.     <ElementType name="iWonderConstructRand" content="textOnly" dt:type="int"/>
  12.     <ElementType name="iBaseAttitude" content="textOnly" dt:type="int"/>
  13.     <ElementType name="iBasePeaceWeight" content="textOnly" dt:type="int"/>
  14.     <ElementType name="iPeaceWeightRand" content="textOnly" dt:type="int"/>
  15.     <ElementType name="iWarmongerRespect" content="textOnly" dt:type="int"/>
  16.     <ElementType name="iRefuseToTalkWarThreshold" content="textOnly" dt:type="int"/>
  17.     <ElementType name="iNoTechTradeThreshold" content="textOnly" dt:type="int"/>
  18.     <ElementType name="iTechTradeKnownPercent" content="textOnly" dt:type="int"/>
  19.     <ElementType name="iMaxGoldTradePercent" content="textOnly" dt:type="int"/>
  20.     <ElementType name="iMaxGoldPerTurnTradePercent" content="textOnly" dt:type="int"/>
  21.     <ElementType name="iMaxWarRand" content="textOnly" dt:type="int"/>
  22.     <ElementType name="iMaxWarNearbyPowerRatio" content="textOnly" dt:type="int"/>
  23.     <ElementType name="iMaxWarDistantPowerRatio" content="textOnly" dt:type="int"/>
  24.     <ElementType name="iMaxWarMinAdjacentLandPercent" content="textOnly" dt:type="int"/>
  25.     <ElementType name="iLimitedWarRand" content="textOnly" dt:type="int"/>
  26.     <ElementType name="iLimitedWarPowerRatio" content="textOnly" dt:type="int"/>
  27.     <ElementType name="iDogpileWarRand" content="textOnly" dt:type="int"/>
  28.     <ElementType name="iMakePeaceRand" content="textOnly" dt:type="int"/>
  29.     <ElementType name="iDeclareWarTradeRand" content="textOnly" dt:type="int"/>
  30.     <ElementType name="iDemandRebukedSneakProb" content="textOnly" dt:type="int"/>
  31.     <ElementType name="iDemandRebukedWarProb" content="textOnly" dt:type="int"/>
  32.     <ElementType name="iRazeCityProb" content="textOnly" dt:type="int"/>
  33.     <ElementType name="iBuildUnitProb" content="textOnly" dt:type="int"/>
  34.     <ElementType name="iBaseAttackOddsChange" content="textOnly" dt:type="int"/>
  35.     <ElementType name="iAttackOddsChangeRand" content="textOnly" dt:type="int"/>
  36.     <ElementType name="iWorseRankDifferenceAttitudeChange" content="textOnly" dt:type="int"/>
  37.     <ElementType name="iBetterRankDifferenceAttitudeChange" content="textOnly" dt:type="int"/>
  38.     <ElementType name="iCloseBordersAttitudeChange" content="textOnly" dt:type="int"/>
  39.     <ElementType name="iLostWarAttitudeChange" content="textOnly" dt:type="int"/>
  40.     <ElementType name="iAtWarAttitudeDivisor" content="textOnly" dt:type="int"/>
  41.     <ElementType name="iAtWarAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  42.     <ElementType name="iAtPeaceAttitudeDivisor" content="textOnly" dt:type="int"/>
  43.     <ElementType name="iAtPeaceAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  44.     <ElementType name="iSameReligionAttitudeChange" content="textOnly" dt:type="int"/>
  45.     <ElementType name="iSameReligionAttitudeDivisor" content="textOnly" dt:type="int"/>
  46.     <ElementType name="iSameReligionAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  47.     <ElementType name="iDifferentReligionAttitudeChange" content="textOnly" dt:type="int"/>
  48.     <ElementType name="iDifferentReligionAttitudeDivisor" content="textOnly" dt:type="int"/>
  49.     <ElementType name="iDifferentReligionAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  50.     <ElementType name="iBonusTradeAttitudeDivisor" content="textOnly" dt:type="int"/>
  51.     <ElementType name="iBonusTradeAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  52.     <ElementType name="iOpenBordersAttitudeDivisor" content="textOnly" dt:type="int"/>
  53.     <ElementType name="iOpenBordersAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  54.     <ElementType name="iDefensivePactAttitudeDivisor" content="textOnly" dt:type="int"/>
  55.     <ElementType name="iDefensivePactAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  56.     <ElementType name="iShareWarAttitudeChange" content="textOnly" dt:type="int"/>
  57.     <ElementType name="iShareWarAttitudeDivisor" content="textOnly" dt:type="int"/>
  58.     <ElementType name="iShareWarAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  59.     <ElementType name="iFavoriteCivicAttitudeChange" content="textOnly" dt:type="int"/>
  60.     <ElementType name="iFavoriteCivicAttitudeDivisor" content="textOnly" dt:type="int"/>
  61.     <ElementType name="iFavoriteCivicAttitudeChangeLimit" content="textOnly" dt:type="int"/>
  62.     <ElementType name="DemandTributeAttitudeThreshold" content="textOnly"/>
  63.     <ElementType name="NoGiveHelpAttitudeThreshold" content="textOnly"/>
  64.     <ElementType name="TechRefuseAttitudeThreshold" content="textOnly"/>
  65.     <ElementType name="StrategicBonusRefuseAttitudeThreshold" content="textOnly"/>
  66.     <ElementType name="HappinessBonusRefuseAttitudeThreshold" content="textOnly"/>
  67.     <ElementType name="HealthBonusRefuseAttitudeThreshold" content="textOnly"/>
  68.     <ElementType name="MapRefuseAttitudeThreshold" content="textOnly"/>
  69.     <ElementType name="DeclareWarRefuseAttitudeThreshold" content="textOnly"/>
  70.     <ElementType name="DeclareWarThemRefuseAttitudeThreshold" content="textOnly"/>
  71.     <ElementType name="StopTradingRefuseAttitudeThreshold" content="textOnly"/>
  72.     <ElementType name="StopTradingThemRefuseAttitudeThreshold" content="textOnly"/>
  73.     <ElementType name="AdoptCivicRefuseAttitudeThreshold" content="textOnly"/>
  74.     <ElementType name="ConvertReligionRefuseAttitudeThreshold" content="textOnly"/>
  75.     <ElementType name="OpenBordersRefuseAttitudeThreshold" content="textOnly"/>
  76.     <ElementType name="DefensivePactRefuseAttitudeThreshold" content="textOnly"/>
  77.     <ElementType name="PermanentAllianceRefuseAttitudeThreshold" content="textOnly"/>
  78.     <ElementType name="FavoriteCivic" content="textOnly"/>
  79.     <ElementType name="TraitType" content="textOnly"/>
  80.     <ElementType name="bTrait" content="textOnly" dt:type="boolean"/>
  81.     <ElementType name="Trait" content="eltOnly">
  82.         <element type="TraitType"/>
  83.         <element type="bTrait"/>
  84.     </ElementType>
  85.     <ElementType name="Traits" content="eltOnly">
  86.         <element type="Trait" minOccurs="0" maxOccurs="*"/>
  87.     </ElementType>
  88.     <ElementType name="FlavorType" content="textOnly"/>
  89.     <ElementType name="iFlavor" content="textOnly" dt:type="int"/>
  90.     <ElementType name="Flavor" content="eltOnly">
  91.         <element type="FlavorType"/>
  92.         <element type="iFlavor"/>
  93.     </ElementType>
  94.     <ElementType name="Flavors" content="eltOnly">
  95.         <element type="Flavor" minOccurs="0" maxOccurs="*"/>
  96.     </ElementType>
  97.     <ElementType name="ContactType" content="textOnly"/>
  98.     <ElementType name="iContactRand" content="textOnly" dt:type="int"/>
  99.     <ElementType name="ContactRand" content="eltOnly">
  100.         <element type="ContactType"/>
  101.         <element type="iContactRand"/>
  102.     </ElementType>
  103.     <ElementType name="ContactRands" content="eltOnly">
  104.         <element type="ContactRand" minOccurs="0" maxOccurs="*"/>
  105.     </ElementType>
  106.     <ElementType name="iContactDelay" content="textOnly" dt:type="int"/>
  107.     <ElementType name="ContactDelay" content="eltOnly">
  108.         <element type="ContactType"/>
  109.         <element type="iContactDelay"/>
  110.     </ElementType>
  111.     <ElementType name="ContactDelays" content="eltOnly">
  112.         <element type="ContactDelay" minOccurs="0" maxOccurs="*"/>
  113.     </ElementType>
  114.     <ElementType name="MemoryType" content="textOnly"/>
  115.     <ElementType name="iMemoryRand" content="textOnly" dt:type="int"/>
  116.     <ElementType name="MemoryDecay" content="eltOnly">
  117.         <element type="MemoryType"/>
  118.         <element type="iMemoryRand"/>
  119.     </ElementType>
  120.     <ElementType name="MemoryDecays" content="eltOnly">
  121.         <element type="MemoryDecay" minOccurs="0" maxOccurs="*"/>
  122.     </ElementType>
  123.     <ElementType name="iMemoryAttitudePercent" content="textOnly" dt:type="int"/>
  124.     <ElementType name="MemoryAttitudePercent" content="eltOnly">
  125.         <element type="MemoryType"/>
  126.         <element type="iMemoryAttitudePercent"/>
  127.     </ElementType>
  128.     <ElementType name="MemoryAttitudePercents" content="eltOnly">
  129.         <element type="MemoryAttitudePercent" minOccurs="0" maxOccurs="*"/>
  130.     </ElementType>
  131.     <ElementType name="AttitudeType" content="textOnly"/>
  132.     <ElementType name="iNoWarProb" content="textOnly" dt:type="int"/>
  133.     <ElementType name="NoWarAttitudeProb" content="eltOnly">
  134.         <element type="AttitudeType"/>
  135.         <element type="iNoWarProb"/>
  136.     </ElementType>
  137.     <ElementType name="NoWarAttitudeProbs" content="eltOnly">
  138.         <element type="NoWarAttitudeProb" minOccurs="0" maxOccurs="*"/>
  139.     </ElementType>
  140.     <ElementType name="UnitAIType" content="textOnly"/>
  141.     <ElementType name="iWeightModifier" content="textOnly" dt:type="int"/>
  142.     <ElementType name="UnitAIWeightModifier" content="eltOnly">
  143.         <element type="UnitAIType"/>
  144.         <element type="iWeightModifier"/>
  145.     </ElementType>
  146.     <ElementType name="UnitAIWeightModifiers" content="eltOnly">
  147.         <element type="UnitAIWeightModifier" minOccurs="0" maxOccurs="*"/>
  148.     </ElementType>
  149.     <ElementType name="ImprovementType" content="textOnly"/>
  150.     <ElementType name="ImprovementWeightModifier" content="eltOnly">
  151.         <element type="ImprovementType"/>
  152.         <element type="iWeightModifier"/>
  153.     </ElementType>
  154.     <ElementType name="ImprovementWeightModifiers" content="eltOnly">
  155.         <element type="ImprovementWeightModifier" minOccurs="0" maxOccurs="*"/>
  156.     </ElementType>
  157.     <ElementType name="EraType" content="textOnly"/>
  158.     <ElementType name="DiploScriptId" content="textOnly"/>
  159.     <ElementType name="DiploMusicPeaceEra" content="eltOnly">
  160.         <element type="EraType"/>
  161.         <element type="DiploScriptId" minOccurs="0" maxOccurs="1"/>
  162.     </ElementType>
  163.     <ElementType name="DiplomacyMusicPeace" content="eltOnly">
  164.         <element type="DiploMusicPeaceEra" minOccurs="0" maxOccurs="*"/>
  165.     </ElementType>
  166.     <ElementType name="DiplomacyIntroMusicPeace" content="eltOnly">
  167.         <element type="DiploMusicPeaceEra" minOccurs="0" maxOccurs="*"/>
  168.     </ElementType>
  169.     <ElementType name="DiploMusicWarEra" content="eltOnly">
  170.         <element type="EraType"/>
  171.         <element type="DiploScriptId" minOccurs="0" maxOccurs="1"/>
  172.     </ElementType>
  173.     <ElementType name="DiplomacyMusicWar" content="eltOnly">
  174.         <element type="DiploMusicWarEra" minOccurs="0" maxOccurs="*"/>
  175.     </ElementType>
  176.     <ElementType name="DiplomacyIntroMusicWar" content="eltOnly">
  177.         <element type="DiploMusicWarEra" minOccurs="0" maxOccurs="*"/>
  178.     </ElementType>
  179.     <ElementType name="LeaderHeadInfo" content="eltOnly">
  180.         <element type="Type"/>
  181.         <element type="Description"/>
  182.         <element type="Civilopedia"/>
  183.         <element type="ArtDefineTag"/>
  184.         <element type="iWonderConstructRand"/>
  185.         <element type="iBaseAttitude"/>
  186.         <element type="iBasePeaceWeight"/>
  187.         <element type="iPeaceWeightRand"/>
  188.         <element type="iWarmongerRespect"/>
  189.         <element type="iRefuseToTalkWarThreshold"/>
  190.         <element type="iNoTechTradeThreshold"/>
  191.         <element type="iTechTradeKnownPercent"/>
  192.         <element type="iMaxGoldTradePercent"/>
  193.         <element type="iMaxGoldPerTurnTradePercent"/>
  194.         <element type="iMaxWarRand"/>
  195.         <element type="iMaxWarNearbyPowerRatio"/>
  196.         <element type="iMaxWarDistantPowerRatio"/>
  197.         <element type="iMaxWarMinAdjacentLandPercent"/>
  198.         <element type="iLimitedWarRand"/>
  199.         <element type="iLimitedWarPowerRatio"/>
  200.         <element type="iDogpileWarRand"/>
  201.         <element type="iMakePeaceRand"/>
  202.         <element type="iDeclareWarTradeRand"/>
  203.         <element type="iDemandRebukedSneakProb"/>
  204.         <element type="iDemandRebukedWarProb"/>
  205.         <element type="iRazeCityProb"/>
  206.         <element type="iBuildUnitProb"/>
  207.         <element type="iBaseAttackOddsChange"/>
  208.         <element type="iAttackOddsChangeRand"/>
  209.         <element type="iWorseRankDifferenceAttitudeChange"/>
  210.         <element type="iBetterRankDifferenceAttitudeChange"/>
  211.         <element type="iCloseBordersAttitudeChange"/>
  212.         <element type="iLostWarAttitudeChange"/>
  213.         <element type="iAtWarAttitudeDivisor"/>
  214.         <element type="iAtWarAttitudeChangeLimit"/>
  215.         <element type="iAtPeaceAttitudeDivisor"/>
  216.         <element type="iAtPeaceAttitudeChangeLimit"/>
  217.         <element type="iSameReligionAttitudeChange"/>
  218.         <element type="iSameReligionAttitudeDivisor"/>
  219.         <element type="iSameReligionAttitudeChangeLimit"/>
  220.         <element type="iDifferentReligionAttitudeChange"/>
  221.         <element type="iDifferentReligionAttitudeDivisor"/>
  222.         <element type="iDifferentReligionAttitudeChangeLimit"/>
  223.         <element type="iBonusTradeAttitudeDivisor"/>
  224.         <element type="iBonusTradeAttitudeChangeLimit"/>
  225.         <element type="iOpenBordersAttitudeDivisor"/>
  226.         <element type="iOpenBordersAttitudeChangeLimit"/>
  227.         <element type="iDefensivePactAttitudeDivisor"/>
  228.         <element type="iDefensivePactAttitudeChangeLimit"/>
  229.         <element type="iShareWarAttitudeChange"/>
  230.         <element type="iShareWarAttitudeDivisor"/>
  231.         <element type="iShareWarAttitudeChangeLimit"/>
  232.         <element type="iFavoriteCivicAttitudeChange"/>
  233.         <element type="iFavoriteCivicAttitudeDivisor"/>
  234.         <element type="iFavoriteCivicAttitudeChangeLimit"/>
  235.         <element type="DemandTributeAttitudeThreshold"/>
  236.         <element type="NoGiveHelpAttitudeThreshold"/>
  237.         <element type="TechRefuseAttitudeThreshold"/>
  238.         <element type="StrategicBonusRefuseAttitudeThreshold"/>
  239.         <element type="HappinessBonusRefuseAttitudeThreshold"/>
  240.         <element type="HealthBonusRefuseAttitudeThreshold"/>
  241.         <element type="MapRefuseAttitudeThreshold"/>
  242.         <element type="DeclareWarRefuseAttitudeThreshold"/>
  243.         <element type="DeclareWarThemRefuseAttitudeThreshold"/>
  244.         <element type="StopTradingRefuseAttitudeThreshold"/>
  245.         <element type="StopTradingThemRefuseAttitudeThreshold"/>
  246.         <element type="AdoptCivicRefuseAttitudeThreshold"/>
  247.         <element type="ConvertReligionRefuseAttitudeThreshold"/>
  248.         <element type="OpenBordersRefuseAttitudeThreshold"/>
  249.         <element type="DefensivePactRefuseAttitudeThreshold"/>
  250.         <element type="PermanentAllianceRefuseAttitudeThreshold"/>
  251.         <element type="FavoriteCivic"/>
  252.         <element type="Traits"/>
  253.         <element type="Flavors"/>
  254.         <element type="ContactRands"/>
  255.         <element type="ContactDelays"/>
  256.         <element type="MemoryDecays"/>
  257.         <element type="MemoryAttitudePercents"/>
  258.         <element type="NoWarAttitudeProbs"/>
  259.         <element type="UnitAIWeightModifiers"/>
  260.         <element type="ImprovementWeightModifiers"/>
  261.         <element type="DiplomacyIntroMusicPeace"/>
  262.         <element type="DiplomacyMusicPeace"/>
  263.         <element type="DiplomacyIntroMusicWar"/>
  264.         <element type="DiplomacyMusicWar"/>
  265.     </ElementType>
  266.     <ElementType name="LeaderHeadInfos" content="eltOnly">
  267.         <element type="LeaderHeadInfo" maxOccurs="*"/>
  268.     </ElementType>
  269.     <ElementType name="Type" content="textOnly"/>
  270.     <ElementType name="ShortDescription" content="textOnly"/>
  271.     <ElementType name="iHealth" content="textOnly" dt:type="int"/>
  272.     <ElementType name="iMaxAnarchy" content="textOnly" dt:type="int"/>
  273.     <ElementType name="iUpkeepModifier" content="textOnly" dt:type="int"/>
  274.     <ElementType name="iGreatPeopleRateModifier" content="textOnly" dt:type="int"/>
  275.     <ElementType name="iMaxGlobalBuildingProductionModifier" content="textOnly" dt:type="int"/>
  276.     <ElementType name="iMaxTeamBuildingProductionModifier" content="textOnly" dt:type="int"/>
  277.     <ElementType name="iMaxPlayerBuildingProductionModifier" content="textOnly" dt:type="int"/>
  278.     <ElementType name="iExtraYieldThreshold" content="textOnly" dt:type="int"/>
  279.     <ElementType name="ExtraYieldThresholds" content="eltOnly">
  280.         <element type="iExtraYieldThreshold" minOccurs="0" maxOccurs="*"/>
  281.     </ElementType>
  282.     <ElementType name="iYield" content="textOnly" dt:type="int"/>
  283.     <ElementType name="TradeYieldModifiers" content="eltOnly">
  284.         <element type="iYield" minOccurs="0" maxOccurs="*"/>
  285.     </ElementType>
  286.     <ElementType name="iCommerce" content="textOnly" dt:type="int"/>
  287.     <ElementType name="CommerceChanges" content="eltOnly">
  288.         <element type="iCommerce" minOccurs="0" maxOccurs="*"/>
  289.     </ElementType>
  290.     <ElementType name="CommerceModifiers" content="eltOnly">
  291.         <element type="iCommerce" minOccurs="0" maxOccurs="*"/>
  292.     </ElementType>
  293.     <ElementType name="PromotionType" content="textOnly"/>
  294.     <ElementType name="bFreePromotion" content="textOnly" dt:type="boolean"/>
  295.     <ElementType name="FreePromotion" content="eltOnly">
  296.         <element type="PromotionType"/>
  297.         <element type="bFreePromotion"/>
  298.     </ElementType>
  299.     <ElementType name="FreePromotions" content="eltOnly">
  300.         <element type="FreePromotion" minOccurs="0" maxOccurs="*"/>
  301.     </ElementType>
  302.     <ElementType name="UnitCombatType" content="textOnly"/>
  303.     <ElementType name="bFreePromotionUnitCombat" content="textOnly" dt:type="boolean"/>
  304.     <ElementType name="FreePromotionUnitCombat" content="eltOnly">
  305.         <element type="UnitCombatType"/>
  306.         <element type="bFreePromotionUnitCombat"/>
  307.     </ElementType>
  308.     <ElementType name="FreePromotionUnitCombats" content="eltOnly">
  309.         <element type="FreePromotionUnitCombat" minOccurs="0" maxOccurs="*"/>
  310.     </ElementType>
  311.     <ElementType name="TraitInfo" content="eltOnly">
  312.         <element type="Type"/>
  313.         <element type="Description"/>
  314.         <element type="ShortDescription"/>
  315.         <element type="iHealth"/>
  316.         <element type="iMaxAnarchy"/>
  317.         <element type="iUpkeepModifier"/>
  318.         <element type="iGreatPeopleRateModifier"/>
  319.         <element type="iMaxGlobalBuildingProductionModifier"/>
  320.         <element type="iMaxTeamBuildingProductionModifier"/>
  321.         <element type="iMaxPlayerBuildingProductionModifier"/>
  322.         <element type="ExtraYieldThresholds"/>
  323.         <element type="TradeYieldModifiers"/>
  324.         <element type="CommerceChanges"/>
  325.         <element type="CommerceModifiers"/>
  326.         <element type="FreePromotions"/>
  327.         <element type="FreePromotionUnitCombats"/>
  328.     </ElementType>
  329.     <ElementType name="TraitInfos" content="eltOnly">
  330.         <element type="TraitInfo" maxOccurs="*"/>
  331.     </ElementType>
  332.     <ElementType name="Adjective" content="textOnly"/>
  333.     <ElementType name="DefaultPlayerColor" content="textOnly"/>
  334.     <ElementType name="FlagTexture" content="textOnly"/>
  335.     <ElementType name="ArtStyleType" content="textOnly"/>
  336.     <ElementType name="City" content="textOnly"/>
  337.     <ElementType name="Cities" content="eltOnly">
  338.         <element type="City" maxOccurs="*"/>
  339.     </ElementType>
  340.     <ElementType name="BuildingClassType" content="textOnly"/>
  341.     <ElementType name="BuildingType" content="textOnly"/>
  342.     <ElementType name="Building" content="eltOnly">
  343.         <element type="BuildingClassType"/>
  344.         <element type="BuildingType"/>
  345.     </ElementType>
  346.     <ElementType name="Buildings" content="eltOnly">
  347.         <element type="Building" minOccurs="0" maxOccurs="*"/>
  348.     </ElementType>
  349.     <ElementType name="UnitClassType" content="textOnly"/>
  350.     <ElementType name="UnitType" content="textOnly"/>
  351.     <ElementType name="Unit" content="eltOnly">
  352.         <element type="UnitClassType"/>
  353.         <element type="UnitType"/>
  354.     </ElementType>
  355.     <ElementType name="Units" content="eltOnly">
  356.         <element type="Unit" minOccurs="0" maxOccurs="*"/>
  357.     </ElementType>
  358.     <ElementType name="iFreeUnits" content="textOnly" dt:type="int"/>
  359.     <ElementType name="FreeUnitClass" content="eltOnly">
  360.         <element type="UnitClassType"/>
  361.         <element type="iFreeUnits"/>
  362.     </ElementType>
  363.     <ElementType name="FreeUnitClasses" content="eltOnly">
  364.         <element type="FreeUnitClass" minOccurs="0" maxOccurs="*"/>
  365.     </ElementType>
  366.     <ElementType name="bFreeBuildingClass" content="textOnly" dt:type="boolean"/>
  367.     <ElementType name="FreeBuildingClass" content="eltOnly">
  368.         <element type="BuildingClassType"/>
  369.         <element type="bFreeBuildingClass"/>
  370.     </ElementType>
  371.     <ElementType name="FreeBuildingClasses" content="eltOnly">
  372.         <element type="FreeBuildingClass" minOccurs="0" maxOccurs="*"/>
  373.     </ElementType>
  374.     <ElementType name="TechType" content="textOnly"/>
  375.     <ElementType name="bFreeTech" content="textOnly" dt:type="boolean"/>
  376.     <ElementType name="FreeTech" content="eltOnly">
  377.         <element type="TechType"/>
  378.         <element type="bFreeTech"/>
  379.     </ElementType>
  380.     <ElementType name="FreeTechs" content="eltOnly">
  381.         <element type="FreeTech" minOccurs="0" maxOccurs="*"/>
  382.     </ElementType>
  383.     <ElementType name="bDisableTech" content="textOnly" dt:type="boolean"/>
  384.     <ElementType name="DisableTech" content="eltOnly">
  385.         <element type="TechType"/>
  386.         <element type="bDisableTech"/>
  387.     </ElementType>
  388.     <ElementType name="DisableTechs" content="eltOnly">
  389.         <element type="DisableTech" minOccurs="0" maxOccurs="*"/>
  390.     </ElementType>
  391.     <ElementType name="CivicType" content="textOnly"/>
  392.     <ElementType name="InitialCivics" content="eltOnly">
  393.         <element type="CivicType" minOccurs="0" maxOccurs="*"/>
  394.     </ElementType>
  395.     <ElementType name="AnarchyCivics" content="eltOnly">
  396.         <element type="CivicType" minOccurs="0" maxOccurs="*"/>
  397.     </ElementType>
  398.     <ElementType name="bPlayable" content="textOnly" dt:type="boolean"/>
  399.     <ElementType name="bAIPlayable" content="textOnly" dt:type="boolean"/>
  400.     <ElementType name="LeaderName" content="textOnly"/>
  401.     <ElementType name="bLeaderAvailability" content="textOnly" dt:type="boolean"/>
  402.     <ElementType name="Leader" content="eltOnly">
  403.         <element type="LeaderName"/>
  404.         <element type="bLeaderAvailability"/>
  405.     </ElementType>
  406.     <ElementType name="Leaders" content="eltOnly">
  407.         <element type="Leader" maxOccurs="*"/>
  408.     </ElementType>
  409.     <ElementType name="CivilizationSelectionSound" content="textOnly"/>
  410.     <ElementType name="CivilizationActionSound" content="textOnly"/>
  411.     <ElementType name="CivilizationInfo" content="eltOnly">
  412.         <element type="Type"/>
  413.         <element type="Description"/>
  414.         <element type="ShortDescription"/>
  415.         <element type="Adjective"/>
  416.         <element type="Civilopedia"/>
  417.         <element type="DefaultPlayerColor"/>
  418.         <element type="ArtDefineTag"/>
  419.         <element type="ArtStyleType"/>
  420.         <element type="bPlayable"/>
  421.         <element type="bAIPlayable"/>
  422.         <element type="Cities"/>
  423.         <element type="Buildings"/>
  424.         <element type="Units"/>
  425.         <element type="FreeUnitClasses"/>
  426.         <element type="FreeBuildingClasses"/>
  427.         <element type="FreeTechs"/>
  428.         <element type="DisableTechs"/>
  429.         <element type="InitialCivics"/>
  430.         <element type="AnarchyCivics"/>
  431.         <element type="Leaders" minOccurs="0"/>
  432.         <element type="CivilizationSelectionSound"/>
  433.         <element type="CivilizationActionSound"/>
  434.     </ElementType>
  435.     <ElementType name="CivilizationInfos" content="eltOnly">
  436.         <element type="CivilizationInfo" maxOccurs="*"/>
  437.     </ElementType>
  438.     <ElementType name="Civ4LeaderHeadInfos" content="eltOnly">
  439.         <element type="LeaderHeadInfos" minOccurs="0" maxOccurs="*"/>
  440.     </ElementType>
  441.     <ElementType name="Civ4TraitInfos" content="eltOnly">
  442.         <element type="TraitInfos"/>
  443.     </ElementType>
  444.     <ElementType name="Civ4CivilizationInfos" content="eltOnly">
  445.         <element type="CivilizationInfos" minOccurs="0" maxOccurs="*"/>
  446.     </ElementType>
  447.     <ElementType name="Civ4Civilizations" content="eltOnly">
  448.         <element type="LeaderHeadInfos" minOccurs="0" maxOccurs="*"/>
  449.         <element type="TraitInfos"/>
  450.         <element type="CivilizationInfos" minOccurs="0" maxOccurs="*"/>
  451.     </ElementType>
  452. </Schema>
  453.