From 88bcf5d514edaf54b08aad188f9cc690a30a969a Mon Sep 17 00:00:00 2001 From: Xander Lenstra <71121390+xlenstra@users.noreply.github.com> Date: Sun, 3 Oct 2021 10:50:03 +0200 Subject: [PATCH] Fixed bug where 'mandate of heaven' policy wouldn't work (#5380) --- core/src/com/unciv/logic/civilization/CivInfoStats.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/civilization/CivInfoStats.kt b/core/src/com/unciv/logic/civilization/CivInfoStats.kt index 8ce32d5dd2..cdd048d352 100644 --- a/core/src/com/unciv/logic/civilization/CivInfoStats.kt +++ b/core/src/com/unciv/logic/civilization/CivInfoStats.kt @@ -202,7 +202,8 @@ class CivInfoStats(val civInfo: CivilizationInfo) { if (civInfo.getHappiness() > 0) { val excessHappinessConversion = Stats() for (unique in civInfo.getMatchingUniques("[]% of excess happiness converted to []")) { - excessHappinessConversion.add(Stat.valueOf(unique.params[1]), (unique.params[0].toInt() / 100 * civInfo.getHappiness()).toFloat()) + + excessHappinessConversion.add(Stat.valueOf(unique.params[1]), (unique.params[0].toFloat() / 100f * civInfo.getHappiness())) } statMap.add("Policies", excessHappinessConversion) }