mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-21 20:18:28 +07: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
|
||||
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) })
|
||||
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) })
|
||||
return "Wonder is being built elsewhere"
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user