Hurry Methods and Civ4CivicInfos.xml

redazncommieDXP

Warlord
Joined
Jan 5, 2007
Messages
176
So I'm mucking about in the XML trying to enable gold-hurrying for all government civics. I copy/paste the relevant lines from universal suffrage into all the other civics, but the button is still greyed out ingame. It reads in red: "Requires Despotism or Hereditary Rule or Police State or Universal Suffrage" but no matter what civic I choose (even universal suffrage), I am not allowed to hurry! Can anybody offer some insight as to why this is?
 
Hm.... let me see if I can get it to work on mine, then I may be able to help ya.


Edit: Worked fine for me, do this:

Copy the following:

<Hurrys>
<Hurry>
<HurryType>HURRY_GOLD</HurryType>
<bHurry>1</bHurry>
</Hurry>
</Hurrys>


Edit2: Bah, the above stuff doesn't indent.. ok well look at the same version of this on your XML file, and copy that exactly and follow the steps from there.

Make sure you copy it exactly (copy - paste is more reliable IMO than retyping it.)

Then highlight

<Hurrys/>

On the civic you want to change. Make sure you highlight everything in bold that I posted.

Then paste it into that, and it should work. If not, check all of your indents and make sure they're the same as the one on Universal suffrage, and also check for any accidental mistakes, such as if you didn't copy or paste it correctly.
 
so all you did was copy this;

Code:
                       <Hurrys>
				<Hurry>
					<HurryType>HURRY_GOLD</HurryType>
					<bHurry>1</bHurry>
				</Hurry>
			</Hurrys>

into all the other civics and it doesn't work!?!? sounds strange, it should work by simply doing that.
 
My bet's on him not copying correctly or missing something. Simple messup that I do from time to time too.
 
I'm 100% sure I copy/pasted everything correctly. I think the problem is that you can't have more than one civic that provides the same bonus: when I transfer the hurry-gold to Emancipation instead of US, it works just fine, but only if I first delete all the other hurry-golds.
 
In my mod there's 3 government types that have hurry gold option, and they work fine as far as I know... haven't heard any complaints.

Code:
<CivicInfo>
			<CivicOptionType>CIVICOPTION_GOVERNMENT</CivicOptionType>
			<Type>CIVIC_FEDERATION</Type>
			<Description>TXT_KEY_CIVIC_FEDERATION</Description>
			<Civilopedia>TXT_KEY_CIVIC_FEDERATION_PEDIA</Civilopedia>
			<Strategy>TXT_KEY_CIVIC_FEDERATION_STRATEGY</Strategy>
			<Button>Art/Interface/Buttons/Civics/Senate.dds</Button>
			<TechPrereq>TECH_DEMOCRACY</TechPrereq>
			<iAnarchyLength>1</iAnarchyLength>
			<Upkeep>UPKEEP_MEDIUM</Upkeep>
			<iAIWeight>0</iAIWeight>
			<iGreatPeopleRateModifier>0</iGreatPeopleRateModifier>
			<iGreatGeneralRateModifier>0</iGreatGeneralRateModifier>
			<iDomesticGreatGeneralRateModifier>0</iDomesticGreatGeneralRateModifier>
			<iStateReligionGreatPeopleRateModifier>0</iStateReligionGreatPeopleRateModifier>
			<iDistanceMaintenanceModifier>0</iDistanceMaintenanceModifier>
			<iNumCitiesMaintenanceModifier>0</iNumCitiesMaintenanceModifier>
			<iCorporationMaintenanceModifier>0</iCorporationMaintenanceModifier>
			<iExtraHealth>0</iExtraHealth>
			<iFreeExperience>0</iFreeExperience>
			<iWorkerSpeedModifier>0</iWorkerSpeedModifier>
			<iImprovementUpgradeRateModifier>0</iImprovementUpgradeRateModifier>
			<iMilitaryProductionModifier>0</iMilitaryProductionModifier>
			<iBaseFreeUnits>0</iBaseFreeUnits>
			<iBaseFreeMilitaryUnits>0</iBaseFreeMilitaryUnits>
			<iFreeUnitsPopulationPercent>0</iFreeUnitsPopulationPercent>
			<iFreeMilitaryUnitsPopulationPercent>0</iFreeMilitaryUnitsPopulationPercent>
			<iGoldPerUnit>0</iGoldPerUnit>
			<iGoldPerMilitaryUnit>0</iGoldPerMilitaryUnit>
			<iHappyPerMilitaryUnit>0</iHappyPerMilitaryUnit>
			<bMilitaryFoodProduction>0</bMilitaryFoodProduction>
			<iMaxConscript>0</iMaxConscript>
			<bNoUnhealthyPopulation>0</bNoUnhealthyPopulation>
			<iExpInBorderModifier>0</iExpInBorderModifier>
			<bBuildingOnlyHealthy>0</bBuildingOnlyHealthy>
			<iLargestCityHappiness>0</iLargestCityHappiness>
			<iWarWearinessModifier>0</iWarWearinessModifier>
			<iFreeSpecialist>0</iFreeSpecialist>
			<iTradeRoutes>0</iTradeRoutes>
			<bNoForeignTrade>0</bNoForeignTrade>
			<bNoCorporations>0</bNoCorporations>
			<bNoForeignCorporations>0</bNoForeignCorporations>
			<iCivicPercentAnger>0</iCivicPercentAnger>
			<bStateReligion>0</bStateReligion>
			<bNoNonStateReligionSpread>0</bNoNonStateReligionSpread>
			<iStateReligionHappiness>0</iStateReligionHappiness>
			<iNonStateReligionHappiness>0</iNonStateReligionHappiness>
			<iStateReligionUnitProductionModifier>0</iStateReligionUnitProductionModifier>
			<iStateReligionBuildingProductionModifier>0</iStateReligionBuildingProductionModifier>
			<iStateReligionFreeExperience>0</iStateReligionFreeExperience>
			<YieldModifiers>
			    <iYield>0</iYield>
				<iYield>10</iYield>
				<iYield>0</iYield>
			</YieldModifiers>
			<CapitalYieldModifiers/>
			<TradeYieldModifiers/>
			<CommerceModifiers/>
			<CapitalCommerceModifiers/>
			<SpecialistExtraCommerces/>
			<Hurrys>
				<Hurry>
					<HurryType>HURRY_GOLD</HurryType>
					<bHurry>1</bHurry>
				</Hurry>
			</Hurrys>
			<SpecialBuildingNotRequireds/>
			<SpecialistValids/>
			<BuildingHappinessChanges/>
			<BuildingHealthChanges/>
			<FeatureHappinessChanges/>
			<ImprovementYieldChanges/>				
			<WeLoveTheKing>TXT_KEY_CIVIC_WE_LOVE_PRESIDENT</WeLoveTheKing>
		</CivicInfo>
		<CivicInfo>
			<CivicOptionType>CIVICOPTION_GOVERNMENT</CivicOptionType>
			<Type>CIVIC_CONFEDERATION</Type>
			<Description>TXT_KEY_CIVIC_CONFEDERATION</Description>
			<Civilopedia>TXT_KEY_CIVIC_CONFEDERATION_PEDIA</Civilopedia>
			<Strategy>TXT_KEY_CIVIC_CONFEDERATION_STRATEGY</Strategy>
			<Button>Art/Interface/Buttons/Civics/Democracy.dds</Button>
			<TechPrereq>TECH_CONFEDERATION</TechPrereq>
			<iAnarchyLength>1</iAnarchyLength>
			<Upkeep>UPKEEP_MEDIUM</Upkeep>
			<iAIWeight>0</iAIWeight>
			<iGreatPeopleRateModifier>0</iGreatPeopleRateModifier>
			<iGreatGeneralRateModifier>0</iGreatGeneralRateModifier>
			<iDomesticGreatGeneralRateModifier>0</iDomesticGreatGeneralRateModifier>
			<iStateReligionGreatPeopleRateModifier>0</iStateReligionGreatPeopleRateModifier>
			<iDistanceMaintenanceModifier>0</iDistanceMaintenanceModifier>
			<iNumCitiesMaintenanceModifier>-25</iNumCitiesMaintenanceModifier>
			<iCorporationMaintenanceModifier>0</iCorporationMaintenanceModifier>
			<iExtraHealth>0</iExtraHealth>
			<iFreeExperience>0</iFreeExperience>
			<iWorkerSpeedModifier>0</iWorkerSpeedModifier>
			<iImprovementUpgradeRateModifier>0</iImprovementUpgradeRateModifier>
			<iMilitaryProductionModifier>0</iMilitaryProductionModifier>
			<iBaseFreeUnits>0</iBaseFreeUnits>
			<iBaseFreeMilitaryUnits>0</iBaseFreeMilitaryUnits>
			<iFreeUnitsPopulationPercent>0</iFreeUnitsPopulationPercent>
			<iFreeMilitaryUnitsPopulationPercent>0</iFreeMilitaryUnitsPopulationPercent>
			<iGoldPerUnit>0</iGoldPerUnit>
			<iGoldPerMilitaryUnit>0</iGoldPerMilitaryUnit>
			<iHappyPerMilitaryUnit>0</iHappyPerMilitaryUnit>
			<bMilitaryFoodProduction>0</bMilitaryFoodProduction>
			<iMaxConscript>0</iMaxConscript>
			<bNoUnhealthyPopulation>0</bNoUnhealthyPopulation>
			<iExpInBorderModifier>50</iExpInBorderModifier>
			<bBuildingOnlyHealthy>0</bBuildingOnlyHealthy>
			<iLargestCityHappiness>0</iLargestCityHappiness>
			<iWarWearinessModifier>0</iWarWearinessModifier>
			<iFreeSpecialist>0</iFreeSpecialist>
			<iTradeRoutes>0</iTradeRoutes>
			<bNoForeignTrade>0</bNoForeignTrade>
			<bNoCorporations>0</bNoCorporations>
			<bNoForeignCorporations>0</bNoForeignCorporations>
			<iCivicPercentAnger>0</iCivicPercentAnger>
			<bStateReligion>0</bStateReligion>
			<bNoNonStateReligionSpread>0</bNoNonStateReligionSpread>
			<iStateReligionHappiness>0</iStateReligionHappiness>
			<iNonStateReligionHappiness>0</iNonStateReligionHappiness>
			<iStateReligionUnitProductionModifier>0</iStateReligionUnitProductionModifier>
			<iStateReligionBuildingProductionModifier>0</iStateReligionBuildingProductionModifier>
			<iStateReligionFreeExperience>0</iStateReligionFreeExperience>
			<YieldModifiers/>
			<CapitalYieldModifiers/>
			<TradeYieldModifiers/>
			<CommerceModifiers/>
			<CapitalCommerceModifiers/>
			<SpecialistExtraCommerces/>				
			<Hurrys>
				<Hurry>
					<HurryType>HURRY_GOLD</HurryType>
					<bHurry>1</bHurry>
				</Hurry>
			</Hurrys>
			<SpecialBuildingNotRequireds/>
			<SpecialistValids/>
			<BuildingHappinessChanges/>
			<BuildingHealthChanges/>
			<FeatureHappinessChanges/>
			<ImprovementYieldChanges/>
			<WeLoveTheKing>TXT_KEY_CIVIC_WE_LOVE_PRESIDENT</WeLoveTheKing>
		</CivicInfo>		
		<CivicInfo>
			<CivicOptionType>CIVICOPTION_GOVERNMENT</CivicOptionType>
			<Type>CIVIC_UNIVERSAL_SUFFRAGE</Type>
			<Description>TXT_KEY_CIVIC_UNIVERSAL_SUFFRAGE</Description>
			<Civilopedia>TXT_KEY_CIVIC_UNIVERSAL_SUFFRAGE_PEDIA</Civilopedia>
			<Strategy>TXT_KEY_CIVIC_UNIVERSAL_SUFFRAGE_STRATEGY</Strategy>
			<Button>,Art/Interface/Buttons/Civics/Universal_Sufferage.dds,Art/Interface/Buttons/Civics_Civilizations_Religions_Atlas.dds,8,3</Button>
			<TechPrereq>TECH_UNIVERSAL_SUFFRAGE</TechPrereq>
			<iAnarchyLength>2</iAnarchyLength>
			<Upkeep>UPKEEP_MEDIUM</Upkeep>
			<iAIWeight>10</iAIWeight>
			<iGreatPeopleRateModifier>0</iGreatPeopleRateModifier>
			<iGreatGeneralRateModifier>0</iGreatGeneralRateModifier>
			<iDomesticGreatGeneralRateModifier>0</iDomesticGreatGeneralRateModifier>
			<iStateReligionGreatPeopleRateModifier>0</iStateReligionGreatPeopleRateModifier>
			<iDistanceMaintenanceModifier>0</iDistanceMaintenanceModifier>
			<iNumCitiesMaintenanceModifier>0</iNumCitiesMaintenanceModifier>
			<iCorporationMaintenanceModifier>0</iCorporationMaintenanceModifier>
			<iExtraHealth>0</iExtraHealth>
			<iFreeExperience>0</iFreeExperience>
			<iWorkerSpeedModifier>0</iWorkerSpeedModifier>
			<iImprovementUpgradeRateModifier>0</iImprovementUpgradeRateModifier>
			<iMilitaryProductionModifier>0</iMilitaryProductionModifier>
			<iBaseFreeUnits>0</iBaseFreeUnits>
			<iBaseFreeMilitaryUnits>0</iBaseFreeMilitaryUnits>
			<iFreeUnitsPopulationPercent>0</iFreeUnitsPopulationPercent>
			<iFreeMilitaryUnitsPopulationPercent>0</iFreeMilitaryUnitsPopulationPercent>
			<iGoldPerUnit>0</iGoldPerUnit>
			<iGoldPerMilitaryUnit>0</iGoldPerMilitaryUnit>
			<iHappyPerMilitaryUnit>0</iHappyPerMilitaryUnit>
			<bMilitaryFoodProduction>0</bMilitaryFoodProduction>
			<iMaxConscript>0</iMaxConscript>
			<bNoUnhealthyPopulation>0</bNoUnhealthyPopulation>
			<iExpInBorderModifier>0</iExpInBorderModifier>
			<bBuildingOnlyHealthy>0</bBuildingOnlyHealthy>
			<iLargestCityHappiness>0</iLargestCityHappiness>
			<iWarWearinessModifier>0</iWarWearinessModifier>
			<iFreeSpecialist>0</iFreeSpecialist>
			<iTradeRoutes>1</iTradeRoutes>
			<bNoForeignTrade>0</bNoForeignTrade>
			<bNoCorporations>0</bNoCorporations>
			<bNoForeignCorporations>0</bNoForeignCorporations>
			<iCivicPercentAnger>0</iCivicPercentAnger>
			<bStateReligion>0</bStateReligion>
			<bNoNonStateReligionSpread>0</bNoNonStateReligionSpread>
			<iStateReligionHappiness>0</iStateReligionHappiness>
			<iNonStateReligionHappiness>0</iNonStateReligionHappiness>
			<iStateReligionUnitProductionModifier>0</iStateReligionUnitProductionModifier>
			<iStateReligionBuildingProductionModifier>0</iStateReligionBuildingProductionModifier>
			<iStateReligionFreeExperience>0</iStateReligionFreeExperience>
			<YieldModifiers/>
			<CapitalYieldModifiers/>
			<TradeYieldModifiers/>
			<CommerceModifiers/>
			<CapitalCommerceModifiers/>
			<SpecialistExtraCommerces/>
			<Hurrys>
				<Hurry>
					<HurryType>HURRY_GOLD</HurryType>
					<bHurry>1</bHurry>
				</Hurry>
			</Hurrys>
			<SpecialBuildingNotRequireds/>
			<SpecialistValids/>
			<BuildingHappinessChanges/>
			<BuildingHealthChanges/>
			<FeatureHappinessChanges/>
			<ImprovementYieldChanges>
				<ImprovementYieldChange>
					<ImprovementType>IMPROVEMENT_VILLAGE</ImprovementType>
					<ImprovementYields>
						<iYield>0</iYield>
						<iYield>1</iYield>
						<iYield>0</iYield>
					</ImprovementYields>
				</ImprovementYieldChange>
				<ImprovementYieldChange>
					<ImprovementType>IMPROVEMENT_TOWN</ImprovementType>
					<ImprovementYields>
						<iYield>0</iYield>
						<iYield>2</iYield>
						<iYield>1</iYield>
					</ImprovementYields>
				</ImprovementYieldChange>
			</ImprovementYieldChanges>
			<WeLoveTheKing>TXT_KEY_CIVIC_WE_LOVE_PRESIDENT</WeLoveTheKing>
		</CivicInfo>

it probably cut and pasted weird but I dont feel like messing with it.

I just loaded it up and double checked, and what I told you is correct. I'm 100% sure you can have ANY/ALL civics do anything and it doesn't matter how many (i.e. you could have all 25 civics do hurry gold and it would work)... You had to have made a mistake or a typo somewhere for sure.

If you can't find it, paste your code up here and we'll help you ;)
 
Aye, I tried it with mine and it worked fine, same for the slavery-hurry version.
 
Back
Top Bottom