diff --git a/core/src/com/unciv/logic/city/CityInfo.kt b/core/src/com/unciv/logic/city/CityInfo.kt index fd6fbdf957..b31de0771f 100644 --- a/core/src/com/unciv/logic/city/CityInfo.kt +++ b/core/src/com/unciv/logic/city/CityInfo.kt @@ -76,13 +76,14 @@ class CityInfo { civInfo.cities = civInfo.cities.toMutableList().apply { add(this@CityInfo) } civInfo.addNotification("[$name] has been founded!", cityLocation, Color.PURPLE) - civInfo.policies.tryAddLegalismBuildings() - if (civInfo.cities.size == 1) { cityConstructions.addBuilding("Palace") cityConstructions.currentConstruction = Constants.worker // Default for first city only! } + if (civInfo.policies.isAdopted("Legalism")) + civInfo.policies.tryAddLegalismBuildings() + expansion.reset() val tile = getCenterTile()