Fixed bug where 'mandate of heaven' policy wouldn't work (#5380)

This commit is contained in:
Xander Lenstra
2021-10-03 10:50:03 +02:00
committed by GitHub
parent 238cbb782a
commit 88bcf5d514

View File

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