From 97bb4e05b9f62d9a447406a78223f511cc04adaa Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Thu, 9 Aug 2018 10:10:49 +0300 Subject: [PATCH] Fixed bug where you could buy the same buildings multiple times - thanks vita10g! --- android/build.gradle | 4 ++-- core/src/com/unciv/logic/city/CityConstructions.kt | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/android/build.gradle b/android/build.gradle index 4d570f7454..41de77409b 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -21,8 +21,8 @@ android { applicationId "com.unciv.game" minSdkVersion 14 targetSdkVersion 26 - versionCode 116 - versionName "2.7.4" + versionCode 117 + versionName "2.7.5" } buildTypes { release { diff --git a/core/src/com/unciv/logic/city/CityConstructions.kt b/core/src/com/unciv/logic/city/CityConstructions.kt index c63c76384c..2688746fe2 100644 --- a/core/src/com/unciv/logic/city/CityConstructions.kt +++ b/core/src/com/unciv/logic/city/CityConstructions.kt @@ -146,7 +146,10 @@ class CityConstructions { fun purchaseBuilding(buildingName: String) { cityInfo.civInfo.gold -= getConstruction(buildingName).getGoldCost(cityInfo.civInfo.policies.adoptedPolicies) getConstruction(buildingName).postBuildEvent(this) - if (currentConstruction == buildingName) Automation().chooseNextConstruction(this) + if (currentConstruction == buildingName) { + currentConstruction="" + Automation().chooseNextConstruction(this) + } cityInfo.cityStats.update() }