From 149e90bfed6d3fa08a962bf4030f46530f252fbf Mon Sep 17 00:00:00 2001 From: yairm210 Date: Fri, 21 Jun 2024 19:21:29 +0300 Subject: [PATCH] Tech, policy, unit and terrain uniques provide multiplied uniques with "for every [countable]" / "for every [amount] [countable]" modifiers --- core/src/com/unciv/models/ruleset/unique/Unique.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/models/ruleset/unique/Unique.kt b/core/src/com/unciv/models/ruleset/unique/Unique.kt index 41d267f651..928292c9b0 100644 --- a/core/src/com/unciv/models/ruleset/unique/Unique.kt +++ b/core/src/com/unciv/models/ruleset/unique/Unique.kt @@ -268,6 +268,7 @@ class UniqueMap() : HashMap>() { fun getMatchingUniques(uniqueType: UniqueType, state: StateForConditionals) = getUniques(uniqueType) .filter { it.conditionalsApply(state) && !it.isTimedTriggerable } + .flatMap { it.getMultiplied(state) } fun getAllUniques() = this.asSequence().flatMap { it.value.asSequence() }