From b80ab2d3e6b7b0d081dea4a826f3c00a711e1a4a Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Tue, 20 Feb 2024 14:49:26 +0200 Subject: [PATCH] Fix timed uniques without further conditionals not getting type recognized --- core/src/com/unciv/models/ruleset/unique/Unique.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/models/ruleset/unique/Unique.kt b/core/src/com/unciv/models/ruleset/unique/Unique.kt index cbaca96ea3..87722d69bd 100644 --- a/core/src/com/unciv/models/ruleset/unique/Unique.kt +++ b/core/src/com/unciv/models/ruleset/unique/Unique.kt @@ -245,7 +245,7 @@ class TemporaryUnique() : IsPartOfGameInfoSerialization { constructor(uniqueObject: Unique, turns: Int) : this() { val turnsText = uniqueObject.conditionals.first { it.type == UniqueType.ConditionalTimedUnique }.text - unique = uniqueObject.text.replaceFirst("<$turnsText>", "") + unique = uniqueObject.text.replaceFirst("<$turnsText>", "").trim() sourceObjectType = uniqueObject.sourceObjectType sourceObjectName = uniqueObject.sourceObjectName turnsLeft = turns