From f3511f99f4577cee8a0433a2ed32dc7aa2d3ab52 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 15 Jun 2025 04:23:25 -0400 Subject: [PATCH] Fix Civilopedia requiredBuilding links for Wonders (#13442) --- .../ui/objectdescriptions/BuildingDescriptions.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/core/src/com/unciv/ui/objectdescriptions/BuildingDescriptions.kt b/core/src/com/unciv/ui/objectdescriptions/BuildingDescriptions.kt index 7afc7acf5c..8f57f5ebf5 100644 --- a/core/src/com/unciv/ui/objectdescriptions/BuildingDescriptions.kt +++ b/core/src/com/unciv/ui/objectdescriptions/BuildingDescriptions.kt @@ -182,9 +182,13 @@ object BuildingDescriptions { if (requiredTech != null) textList += FormattedLine("Required tech: [$requiredTech]", link="Technology/$requiredTech") - if (requiredBuilding != null) - textList += FormattedLine("Requires [$requiredBuilding] to be built in the city", - link="Building/$requiredBuilding") + if (requiredBuilding != null) { + val linkType = if (ruleset.buildings[requiredBuilding]?.isWonder == true) "Wonder" else "Building" + textList += FormattedLine( + "Requires [$requiredBuilding] to be built in the city", + link="$linkType/$requiredBuilding" + ) + } if (requiredResource != null) { textList += FormattedLine()