mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-27 13:55:54 -04:00
Added required building dependency check
This commit is contained in:
parent
7d7557ae4a
commit
170e158a4e
@ -42,7 +42,7 @@ class Building : NamedStats(), IConstruction {
|
||||
private var hurryCostModifier = 0
|
||||
var isWonder = false
|
||||
var isNationalWonder = false
|
||||
private var requiredBuilding: String? = null
|
||||
var requiredBuilding: String? = null
|
||||
var requiredBuildingInAllCities: String? = null
|
||||
|
||||
/** A strategic resource that will be consumed by this building */
|
||||
|
@ -266,6 +266,8 @@ class Ruleset {
|
||||
lines += "${building.name} requires resource ${building.requiredResource} which does not exist!"
|
||||
if (building.replaces != null && !buildings.containsKey(building.replaces!!))
|
||||
lines += "${building.name} replaces ${building.replaces} which does not exist!"
|
||||
if (building.requiredBuilding != null && !buildings.containsKey(building.requiredBuilding!!))
|
||||
lines += "${building.name} requires ${building.requiredBuilding} which does not exist!"
|
||||
}
|
||||
|
||||
for (resource in tileResources.values) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user