From 9a70ad631efe38f3795b58419db5c86311c1196b Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sat, 9 Mar 2024 23:38:16 +0200 Subject: [PATCH] Don't update city stats when simulating improvement changes to see new stats! --- .../unciv/logic/map/tile/TileInfoImprovementFunctions.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/src/com/unciv/logic/map/tile/TileInfoImprovementFunctions.kt b/core/src/com/unciv/logic/map/tile/TileInfoImprovementFunctions.kt index c3c5e26c03..e6608cef48 100644 --- a/core/src/com/unciv/logic/map/tile/TileInfoImprovementFunctions.kt +++ b/core/src/com/unciv/logic/map/tile/TileInfoImprovementFunctions.kt @@ -232,12 +232,10 @@ class TileInfoImprovementFunctions(val tile: Tile) { triggerImprovementUniques(improvementObject, civToActivateBroaderEffects, unit) val city = tile.owningCity - if (city != null) { + if (civToActivateBroaderEffects != null && city != null) { city.cityStats.update() - if (civToActivateBroaderEffects != null) { - city.civ.cache.updateCivResources() - city.reassignPopulationDeferred() - } + city.civ.cache.updateCivResources() + city.reassignPopulationDeferred() } }