Resolved #1256 - Puppeted cities no longer autobuild units or wonders

This commit is contained in:
Yair Morgenstern 2019-10-30 20:36:14 +02:00
parent 1f8db38ea2
commit f4c20792ae
2 changed files with 8 additions and 4 deletions

View File

@ -57,11 +57,14 @@ class ConstructionAutomation(val cityConstructions: CityConstructions){
addHappinessBuildingChoice()
addDefenceBuildingChoice()
addUnitTrainingBuildingChoice()
addWondersChoice()
addCultureBuildingChoice()
addWorkerChoice()
addWorkBoatChoice()
addMilitaryUnitChoice()
if(!cityInfo.isPuppet) {
addWondersChoice()
addWorkerChoice()
addWorkBoatChoice()
addMilitaryUnitChoice()
}
val production = cityInfo.cityStats.currentCityStats.production

View File

@ -327,6 +327,7 @@ class CityInfo {
isPuppet = true
health = getMaxHealth() / 2 // I think that cities recover to half health when conquered?
cityStats.update()
cityConstructions.chooseNextConstruction() // The city could be producing something that puppets shouldn't, like units
}
private fun diplomaticRepercussionsForConqueringCity(oldCiv: CivilizationInfo, conqueringCiv: CivilizationInfo) {