From 0ea175573f3bb48cbf0519a7d90b16a13c38b7f5 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Thu, 7 Nov 2024 13:06:40 +0200 Subject: [PATCH] Resolved #12426 - Don't allow triggers to decrease city population below 1 --- .../com/unciv/logic/city/managers/CityPopulationManager.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt b/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt index cbbbc79acc..68a3b1d3fa 100644 --- a/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt +++ b/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt @@ -131,9 +131,9 @@ class CityPopulationManager : IsPartOfGameInfoSerialization { fun addPopulation(count: Int) { val changedAmount = - if (population + count < 0) -population + if (population + count < 1) 1 - population else count - population += changedAmount + population += count val freePopulation = getFreePopulation() if (freePopulation < 0) { unassignExtraPopulation()