mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-28 06:16:37 -04:00
Don't show already-built national wonders in build menu
Should check whether wonder is already built *first*, before we check whether prereqs are satisfied.
This commit is contained in:
parent
6c7a0f9f4e
commit
7ab0267376
@ -217,11 +217,11 @@ class Building : NamedStats(), IConstruction{
|
|||||||
|
|
||||||
// National wonders
|
// National wonders
|
||||||
if(requiredBuildingInAllCities!=null) {
|
if(requiredBuildingInAllCities!=null) {
|
||||||
if (civInfo.cities.any { !it.cityConstructions.containsBuildingOrEquivalent(requiredBuildingInAllCities!!) })
|
|
||||||
return "Requires a $requiredBuildingInAllCities in all cities"
|
|
||||||
|
|
||||||
if (civInfo.cities.any {it.cityConstructions.isBuilt(name) })
|
if (civInfo.cities.any {it.cityConstructions.isBuilt(name) })
|
||||||
return "Wonder is already built"
|
return "Wonder is already built"
|
||||||
|
if (civInfo.cities.any { !it.cityConstructions.containsBuildingOrEquivalent(requiredBuildingInAllCities!!) })
|
||||||
|
return "Requires a $requiredBuildingInAllCities in all cities"
|
||||||
if (civInfo.cities.any {it!=construction.cityInfo && it.cityConstructions.isBeingConstructed(name) })
|
if (civInfo.cities.any {it!=construction.cityInfo && it.cityConstructions.isBeingConstructed(name) })
|
||||||
return "Wonder is being built elsewhere"
|
return "Wonder is being built elsewhere"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user