Allow civ-unique buildings to be created by startingEra (#4756)

This commit is contained in:
SomeTroglodyte 2021-08-04 17:10:34 +02:00 committed by GitHub
parent 38a09096b4
commit bed38f75e7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -120,9 +120,11 @@ class CityInfo {
// Add buildings and pop we get from starting in this era
if (startingEra in ruleset.eras) {
for (building in ruleset.eras[startingEra]!!.settlerBuildings) {
if (ruleset.buildings[building]!!.isBuildable(cityConstructions))
cityConstructions.addBuilding(civInfo.getEquivalentBuilding(building).name)
for (buildingName in ruleset.eras[startingEra]!!.settlerBuildings) {
val building = ruleset.buildings[buildingName] ?: continue
val uniqueBuilding = civInfo.getEquivalentBuilding(building)
if (uniqueBuilding.isBuildable(cityConstructions))
cityConstructions.addBuilding(uniqueBuilding.name)
}
}