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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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