From a062b02bb51a42ac1cb59ae8b39fef8097400661 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Tue, 6 Nov 2018 20:29:48 +0200 Subject: [PATCH] Percentage increases from buildings displayed in tech picking screen --- android/assets/jsons/Policies.json | 2 +- core/src/com/unciv/models/gamebasics/Building.kt | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/android/assets/jsons/Policies.json b/android/assets/jsons/Policies.json index c809d3e6d7..674dbbdbed 100644 --- a/android/assets/jsons/Policies.json +++ b/android/assets/jsons/Policies.json @@ -49,7 +49,7 @@ policies:[ { name:"Collective Rule", - description:"Training of settlers increaed +50% in capital, recieve a new settler near capital", + description:"Training of settlers increased +50% in capital, recieve a new settler near capital", row:1, column:1 }, diff --git a/core/src/com/unciv/models/gamebasics/Building.kt b/core/src/com/unciv/models/gamebasics/Building.kt index 876492d056..2525930ffd 100644 --- a/core/src/com/unciv/models/gamebasics/Building.kt +++ b/core/src/com/unciv/models/gamebasics/Building.kt @@ -51,6 +51,10 @@ class Building : NamedStats(), IConstruction{ val infoList= mutableListOf() val str = getStats(hashSetOf()).toString() if(str.isNotEmpty()) infoList += str + if(percentStatBonus!=null){ + for(stat in percentStatBonus!!.toHashMap()) + if(stat.value!=0f) infoList+="+${stat.value.toInt()}% ${stat.key}" + } val improvedResources = GameBasics.TileResources.values.filter { it.building==name }.map { it.name.tr() } if(improvedResources.isNotEmpty()){ // buildings that improve resources