diff --git a/core/src/com/unciv/logic/automation/Automation.kt b/core/src/com/unciv/logic/automation/Automation.kt index e886a27dcc..764294885a 100644 --- a/core/src/com/unciv/logic/automation/Automation.kt +++ b/core/src/com/unciv/logic/automation/Automation.kt @@ -256,7 +256,8 @@ object Automation { city: City, construction: INonPerpetualConstruction ): Boolean { - return allowCreateImprovementBuildings(civInfo, city, construction) + return !(construction is Building && construction.isWonder && city.isPuppet) + && allowCreateImprovementBuildings(civInfo, city, construction) && allowSpendingResource(civInfo, construction, city) }