From e653e71cc99960e6a7956d471b9ea2e430d340ec Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Mon, 21 Dec 2020 21:03:07 +0200 Subject: [PATCH] Resolved #3441 - fixed reverse maintenance cost unique --- core/src/com/unciv/logic/civilization/CivInfoStats.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/civilization/CivInfoStats.kt b/core/src/com/unciv/logic/civilization/CivInfoStats.kt index ca2e8564e3..19ed8f8cc6 100644 --- a/core/src/com/unciv/logic/civilization/CivInfoStats.kt +++ b/core/src/com/unciv/logic/civilization/CivInfoStats.kt @@ -35,7 +35,7 @@ class CivInfoStats(val civInfo: CivilizationInfo){ for (unique in civInfo.getMatchingUniques("-[]% [] unit maintenance costs")) { val numberOfUnitsWithDiscount = min(numberOfUnitsToPayFor, unitsToPayFor.count { it.matchesFilter(unique.params[1]) }.toFloat()) - numberOfUnitsToPayFor -= numberOfUnitsWithDiscount * (1 - unique.params[0].toFloat() / 100) + numberOfUnitsToPayFor -= numberOfUnitsWithDiscount * unique.params[0].toFloat() / 100 } val turnLimit = BASE_GAME_DURATION_TURNS * civInfo.gameInfo.gameParameters.gameSpeed.modifier