diff --git a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt index 7460f28ac2..0e4461a746 100644 --- a/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt +++ b/core/src/com/unciv/ui/worldscreen/unit/UnitActions.kt @@ -533,16 +533,8 @@ object UnitActions { return { unit.currentMovement = 0f val tile = unit.currentTile - val repairTurns = getRepairTurns(unit) - 1 - if (repairTurns == 0) { // handle instant fix - tile.setRepaired() - unit.civInfo.updateDetailedCivResources() // maybe just restored a resource - unit.civInfo.transients() - .updateCitiesConnectedToCapital() // check for connections to capital - } else { - tile.improvementInProgress = Constants.repair - tile.turnsToImprovement = repairTurns - } + tile.improvementInProgress = Constants.repair + tile.turnsToImprovement = getRepairTurns(unit) } }