From 2060bcfa0a081eac00e983559c44df8035d4be29 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Wed, 29 May 2019 21:12:10 +0300 Subject: [PATCH] Resolved #821 - Civ-wide stats are now affected by percent bonuses --- core/src/com/unciv/logic/civilization/CivilizationInfo.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/core/src/com/unciv/logic/civilization/CivilizationInfo.kt b/core/src/com/unciv/logic/civilization/CivilizationInfo.kt index 2b42a1f869..20835a324d 100644 --- a/core/src/com/unciv/logic/civilization/CivilizationInfo.kt +++ b/core/src/com/unciv/logic/civilization/CivilizationInfo.kt @@ -144,11 +144,9 @@ class CivilizationInfo { fun getStatMapForNextTurn(): HashMap { val statMap = HashMap() for (city in cities){ - for(entry in city.cityStats.baseStatList){ - if(statMap.containsKey(entry.key)) - statMap[entry.key] = statMap[entry.key]!! + entry.value - else statMap[entry.key] = entry.value - } + val statBonuses = Stats() + if(!statMap.containsKey("Cities")) statMap["Cities"]=Stats() + statMap["Cities"] = statMap["Cities"]!! + city.cityStats.currentCityStats } //City states culture bonus