From 0e7b9db76629773800a42220204d4e651409f77b Mon Sep 17 00:00:00 2001 From: itanasi <44038014+itanasi@users.noreply.github.com> Date: Wed, 30 Oct 2024 22:18:19 -0700 Subject: [PATCH] Avoid Growth blocks New Population (#12348) --- .../com/unciv/logic/city/managers/CityPopulationManager.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt b/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt index 43fd920a14..cbbbc79acc 100644 --- a/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt +++ b/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt @@ -109,6 +109,12 @@ class CityPopulationManager : IsPartOfGameInfoSerialization { if (city.getMatchingUniques(UniqueType.NullifiesGrowth).any()) return + // Hard block growth when using Avoid Growth, cap stored food + if (city.avoidGrowth) { + foodStored = foodNeededToGrow + return + } + // growth! foodStored -= foodNeededToGrow val percentOfFoodCarriedOver =