From c84e20f38b02b0990064c876f27b7264291871e7 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Wed, 16 Dec 2020 16:27:54 +0200 Subject: [PATCH] "Requires a {building}" notifications show the civ's equivalent to the building, if overridden --- core/src/com/unciv/models/ruleset/Building.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/models/ruleset/Building.kt b/core/src/com/unciv/models/ruleset/Building.kt index 3a8efa21b6..432038ba8c 100644 --- a/core/src/com/unciv/models/ruleset/Building.kt +++ b/core/src/com/unciv/models/ruleset/Building.kt @@ -310,7 +310,7 @@ class Building : NamedStats(), IConstruction { !it.isPuppet && !it.cityConstructions .containsBuildingOrEquivalent(requiredBuildingInAllCities!!) }) - return "Requires a [$requiredBuildingInAllCities] in all cities" + return "Requires a [${civInfo.getEquivalentBuilding(requiredBuildingInAllCities!!)}] in all cities" if (civInfo.cities.any { it != construction.cityInfo && it.cityConstructions.isBeingConstructedOrEnqueued(name) }) return "National Wonder is being built elsewhere" if (civInfo.isCityState()) @@ -323,7 +323,7 @@ class Building : NamedStats(), IConstruction { } if (requiredBuilding != null && !construction.containsBuildingOrEquivalent(requiredBuilding!!)) - return "Requires a [$requiredBuilding] in this city" + return "Requires a [${civInfo.getEquivalentBuilding(requiredBuilding!!)}] in this city" if (cannotBeBuiltWith != null && construction.isBuilt(cannotBeBuiltWith!!)) return "Cannot be built with $cannotBeBuiltWith"