From 71c383bc6aea0a94eefabbb2305b73097118208f Mon Sep 17 00:00:00 2001 From: yairm210 Date: Mon, 4 Nov 2024 17:45:38 +0200 Subject: [PATCH] perf(memory): calc cheapest stat building with sequence --- core/src/com/unciv/logic/city/CityConstructions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/city/CityConstructions.kt b/core/src/com/unciv/logic/city/CityConstructions.kt index c0ddf85934..d9a584096f 100644 --- a/core/src/com/unciv/logic/city/CityConstructions.kt +++ b/core/src/com/unciv/logic/city/CityConstructions.kt @@ -294,7 +294,7 @@ class CityConstructions : IsPartOfGameInfoSerialization { } fun cheapestStatBuilding(stat: Stat): Building? { - return city.getRuleset().buildings.values + return city.getRuleset().buildings.values.asSequence() .filter { !it.isAnyWonder() && it.isStatRelated(stat, city) && (it.isBuildable(this) || isBeingConstructedOrEnqueued(it.name)) } .minByOrNull { it.cost }