diff --git a/core/src/com/unciv/logic/city/CityConstructions.kt b/core/src/com/unciv/logic/city/CityConstructions.kt index e8ace5a19a..d346599da1 100644 --- a/core/src/com/unciv/logic/city/CityConstructions.kt +++ b/core/src/com/unciv/logic/city/CityConstructions.kt @@ -188,9 +188,11 @@ class CityConstructions { fun addCultureBuilding() { val cultureBuildingToBuild = listOf("Monument", "Temple", "Opera House", "Museum").firstOrNull { !builtBuildings.contains(it) } if (cultureBuildingToBuild == null) return - builtBuildings.add(cultureBuildingToBuild) - if (currentConstruction == cultureBuildingToBuild) + addBuilding(cultureBuildingToBuild) + if (currentConstruction == cultureBuildingToBuild) { + currentConstruction="" Automation().chooseNextConstruction(this) + } } fun chooseNextConstruction() { diff --git a/core/src/com/unciv/ui/NewGameScreen.kt b/core/src/com/unciv/ui/NewGameScreen.kt index 4c30b1a188..de622a4c7e 100644 --- a/core/src/com/unciv/ui/NewGameScreen.kt +++ b/core/src/com/unciv/ui/NewGameScreen.kt @@ -112,7 +112,8 @@ class NewGameScreen: PickerScreen(){ newGameOptionsTable.add("{World size}:".tr()) val worldSizeToRadius = LinkedHashMap() - worldSizeToRadius["Small"] = 10 + worldSizeToRadius["Tiny"] = 10 + worldSizeToRadius["Small"] = 15 worldSizeToRadius["Medium"] = 20 worldSizeToRadius["Large"] = 30 worldSizeToRadius["Huge"] = 40