From ce25cbf7879271d930b2345eab337ed83db9369b Mon Sep 17 00:00:00 2001 From: SomeTroglodyte <63000004+SomeTroglodyte@users.noreply.github.com> Date: Wed, 17 Jul 2024 14:36:56 +0200 Subject: [PATCH] Fix parameter mapping for UnitSupplyPerPop (#11859) --- .../logic/civilization/transients/CivInfoStatsForNextTurn.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt b/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt index 92a627e0e6..1b9606dd36 100644 --- a/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt +++ b/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt @@ -149,8 +149,8 @@ class CivInfoStatsForNextTurn(val civInfo: Civilization) { for (unique in civInfo.getMatchingUniques(UniqueType.UnitSupplyPerPop)) { val applicablePopulation = civInfo.cities - .filter { it.matchesFilter(unique.params[1]) } - .sumOf { it.population.population } + .filter { it.matchesFilter(unique.params[2]) } + .sumOf { it.population.population / unique.params[1].toInt() } totalSupply += unique.params[0].toDouble() * applicablePopulation } return totalSupply.toInt()