From e99bf8004ff876f8ae9e9452a3766cb89a0ca5e6 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 17 May 2018 15:14:50 +0300 Subject: [PATCH] Appropriate notifications when wonders are built in a city you haven't yet seen --- core/src/com/unciv/logic/city/CityConstructions.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/logic/city/CityConstructions.kt b/core/src/com/unciv/logic/city/CityConstructions.kt index b7542ab0b0..d47819c055 100644 --- a/core/src/com/unciv/logic/city/CityConstructions.kt +++ b/core/src/com/unciv/logic/city/CityConstructions.kt @@ -106,8 +106,11 @@ class CityConstructions { construction.postBuildEvent(this) inProgressConstructions.remove(currentConstruction) - if(construction is Building && construction.isWonder) - cityInfo.civInfo.gameInfo.getPlayerCivilization().addNotification(currentConstruction + " has been built in " + cityInfo.name, cityInfo.location) + if(construction is Building && construction.isWonder) { + val playerCiv = cityInfo.civInfo.gameInfo.getPlayerCivilization() + val builtLocation = if(playerCiv.exploredTiles.contains(cityInfo.location)) cityInfo.name else "a faraway land" + playerCiv.addNotification("$currentConstruction has been built in $builtLocation", cityInfo.location) + } else cityInfo.civInfo.addNotification(currentConstruction + " has been built in " + cityInfo.name, cityInfo.location)