diff --git a/buildSrc/src/main/kotlin/BuildConfig.kt b/buildSrc/src/main/kotlin/BuildConfig.kt index 64cfbd12f4..e99f122552 100644 --- a/buildSrc/src/main/kotlin/BuildConfig.kt +++ b/buildSrc/src/main/kotlin/BuildConfig.kt @@ -3,8 +3,8 @@ package com.unciv.build object BuildConfig { const val kotlinVersion = "1.7.0" const val appName = "Unciv" - const val appCodeNumber = 772 - const val appVersion = "4.3.6" + const val appCodeNumber = 773 + const val appVersion = "4.3.6-patch1" const val gdxVersion = "1.11.0" const val roboVMVersion = "2.3.1" diff --git a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt index 0e4461a746..1e5f4099cb 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -519,7 +519,7 @@ object UnitActions { if (!tile.isPillaged()) return val couldConstruct = unit.currentMovement > 0 - && !tile.isCityCenter() + && !tile.isCityCenter() && tile.improvementInProgress != Constants.repair val turnsToBuild = getRepairTurns(unit) @@ -531,10 +531,9 @@ object UnitActions { fun getRepairAction(unit: MapUnit): () -> Unit { return { - unit.currentMovement = 0f val tile = unit.currentTile - tile.improvementInProgress = Constants.repair tile.turnsToImprovement = getRepairTurns(unit) + tile.improvementInProgress = Constants.repair } }