mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-13 09:18:43 +07:00
"Requires a {building}" notifications show the civ's equivalent to the building, if overridden
This commit is contained in:
@ -310,7 +310,7 @@ class Building : NamedStats(), IConstruction {
|
|||||||
!it.isPuppet && !it.cityConstructions
|
!it.isPuppet && !it.cityConstructions
|
||||||
.containsBuildingOrEquivalent(requiredBuildingInAllCities!!)
|
.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) })
|
if (civInfo.cities.any { it != construction.cityInfo && it.cityConstructions.isBeingConstructedOrEnqueued(name) })
|
||||||
return "National Wonder is being built elsewhere"
|
return "National Wonder is being built elsewhere"
|
||||||
if (civInfo.isCityState())
|
if (civInfo.isCityState())
|
||||||
@ -323,7 +323,7 @@ class Building : NamedStats(), IConstruction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (requiredBuilding != null && !construction.containsBuildingOrEquivalent(requiredBuilding!!))
|
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!!))
|
if (cannotBeBuiltWith != null && construction.isBuilt(cannotBeBuiltWith!!))
|
||||||
return "Cannot be built with $cannotBeBuiltWith"
|
return "Cannot be built with $cannotBeBuiltWith"
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user