Interim fix for aqueduct bug?

Ahriman

Tyrant
Joined
Jun 8, 2008
Messages
13,266
Location
Washington, DC
Is there some interim fix we could implement for the Tradition aqueduct bug?

The bug makes any civ with an aqueduct UB totally broken. I tried a game as Egypt, which led to me getting aqueducts and basin irrigation in my cities, and having two size 25+ cities insanely early.

Possibly the simplest interim solution would just be to remove the UB aqueducts for the moment; this makes those civs boring to play as a human, but it means that they won't break your game if they happen to randomly come up as AI opponents.
 
A tradition finisher fix would require DLL modifications and is not in the cards right now. I believe the plan right now is to remove the free aqueducts as a policy altogether. A simple workaround for this problem for now is to comment out the following code in CEL__A_I.xml at lines 620 and 1032:

Code:
<!--		<Row>
			<Type>BUILDING_BASIN_IRRIGATION</Type>
			<BuildingClass>BUILDINGCLASS_AQUEDUCT</BuildingClass>
			<Cost>100</Cost>
			<GoldMaintenance>1</GoldMaintenance>
			<PrereqTech>TECH_ENGINEERING</PrereqTech>
			<Description>TXT_KEY_BUILDING_BASIN_IRRIGATION</Description>
			<Civilopedia>TXT_KEY_BUILDING_BASIN_IRRIGATION_TEXT</Civilopedia>
			<ArtDefineTag>ART_DEF_BUILDING_HOSPITAL</ArtDefineTag>
			<FoodKept>30</FoodKept>
			<MinAreaSize>-1</MinAreaSize>
			<ConquestProb>66</ConquestProb>
			<IconAtlas>TECH_ATLAS_1</IconAtlas>
			<PortraitIndex>0</PortraitIndex>
		</Row>-->

Code:
<!--		<Row>
			<Type>BUILDING_INDUS_SANITATION</Type>
			<BuildingClass>BUILDINGCLASS_AQUEDUCT</BuildingClass>
			<Cost>100</Cost>
			<GoldMaintenance>1</GoldMaintenance>
			<PrereqTech>TECH_ENGINEERING</PrereqTech>
			<Description>TXT_KEY_BUILDING_INDUS_SANITATION</Description>
			<Civilopedia>TXT_KEY_BUILDING_INDUS_SANITATION_PEDIA</Civilopedia>
			<ArtDefineTag>ART_DEF_BUILDING_HOSPITAL</ArtDefineTag>
			<Happiness>3</Happiness>
			<FoodKept>30</FoodKept>
			<MinAreaSize>-1</MinAreaSize>
			<ConquestProb>66</ConquestProb>
			<IconAtlas>CEP_BUILDING_ATLAS</IconAtlas>
			<PortraitIndex>2</PortraitIndex>
		</Row>-->
 
A simple workaround for this problem for now is to comment out the following code in CEL__A_I.xml at lines 620 and 1032:
Thanks. And what does this do? Disables Basin Irrigation and Indus Sanitation?
Do the Aztecs also have an aqueduct UB still?
 
It disables the two buildings.

I thought the Aztecs had a garden replacement and does not have a FoodKept value?
 
I'm pretty sure the Aztecs chinampa is a watermill replacement actually (with extra food and food on lakes, but no food kept to cause a conflict). Indonesia's Candi would be the one with a garden UB.

So long as we avoid the "food kept" being less efficient cost wise than the aqueduct, it might be possible to use it as a bonus for an Indian or Egyptian UB, but it's probably simpler to just make the effects we want there go on something else.
 
The Tradition finisher was changed from 15% growth in every city and a free aqueduct in your first 4 cities to 15% growth in every city plus +3 food in every city. It's just a workaround due to the bug in the vanilla game. I uploaded it to the Github source yesterday and Thal accepted it, so it'll probably show up in a beta update sometime.

Maybe we can go back to the free aqueduct later if Firaxis fixes their bug.
 
Back
Top Bottom