Caught modding errors - classic.

This commit is contained in:
Yair Morgenstern
2020-12-26 20:04:46 +02:00
parent b77fa8d67d
commit 7d7557ae4a

View File

@ -347,8 +347,11 @@ class Building : NamedStats(), IConstruction {
}
}
if (requiredBuilding != null && !construction.containsBuildingOrEquivalent(requiredBuilding!!))
if (requiredBuilding != null && !construction.containsBuildingOrEquivalent(requiredBuilding!!)) {
if (!civInfo.gameInfo.ruleSet.buildings.containsKey(requiredBuilding!!))
return "Requires a [${requiredBuilding}] in this city, which doesn't seem to exist in this ruleset!"
return "Requires a [${civInfo.getEquivalentBuilding(requiredBuilding!!)}] in this city"
}
if (cannotBeBuiltWith != null && construction.isBuilt(cannotBeBuiltWith!!))
return "Cannot be built with $cannotBeBuiltWith"