diff --git a/core/src/com/unciv/logic/city/CityInfo.kt b/core/src/com/unciv/logic/city/CityInfo.kt index 18b8f8656f..c6f0a26624 100644 --- a/core/src/com/unciv/logic/city/CityInfo.kt +++ b/core/src/com/unciv/logic/city/CityInfo.kt @@ -217,7 +217,10 @@ class CityInfo { destroyCity() if(isCapital() && civInfo.cities.isNotEmpty()) // Yes, we actually razed the capital. Some people do this. civInfo.cities.first().cityConstructions.addBuilding("Palace") - } + }else{//if not razed yet: + if(population.foodStored>=population.getFoodToNextPopulation()) {//if surplus in the granary... + population.foodStored=population.getFoodToNextPopulation()-1//...reduce below the new growth treshold + } } else population.nextTurn(stats.food) @@ -285,4 +288,4 @@ class CityInfo { hasSoldBuildingThisTurn=true } //endregion -} \ No newline at end of file +}