diff --git a/core/src/com/unciv/models/ruleset/IConstruction.kt b/core/src/com/unciv/models/ruleset/IConstruction.kt index c1e5ae3773..55ded0546c 100644 --- a/core/src/com/unciv/models/ruleset/IConstruction.kt +++ b/core/src/com/unciv/models/ruleset/IConstruction.kt @@ -10,6 +10,7 @@ import com.unciv.models.ruleset.unique.Unique import com.unciv.models.ruleset.unique.UniqueType import com.unciv.models.stats.INamed import com.unciv.models.stats.Stat +import com.unciv.models.stats.Stat.Companion.statsUsableToBuy import com.unciv.ui.components.extensions.toPercent import com.unciv.ui.components.fonts.Fonts import kotlin.math.pow @@ -66,7 +67,8 @@ interface INonPerpetualConstruction : IConstruction, INamed, IHasUniques { } fun canBePurchasedWithAnyStat(city: City): Boolean { - return Stat.values().any { canBePurchasedWithStat(city, it) } + + return statsUsableToBuy.any { canBePurchasedWithStat(city, it) } } fun getCivilopediaGoldCost(): Int {