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) }