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