From 4cedc386689a998da479e80a021dbe79a029d157 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Sun, 14 Jul 2024 09:40:38 +0300 Subject: [PATCH] Resolved #11956 - Fixed Workboat construction automation ignoring existing workboat in city --- .../com/unciv/logic/automation/city/ConstructionAutomation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt b/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt index 24d507ed44..7fbc1324b1 100644 --- a/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt +++ b/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt @@ -203,7 +203,7 @@ class ConstructionAutomation(val cityConstructions: CityConstructions) { // todo Still ignores whether that boat can reach the not-yet-found tile to improve val twoTurnsMovement = buildableWorkboatUnits.maxOf { it.movement } * 2 fun MapUnit.isOurWorkBoat() = cache.hasUniqueToCreateWaterImprovements && this.civ == this@ConstructionAutomation.civInfo - val alreadyHasWorkBoat = city.getCenterTile().getTilesInDistanceRange(1..twoTurnsMovement) + val alreadyHasWorkBoat = city.getCenterTile().getTilesInDistance(twoTurnsMovement) .any { it.civilianUnit?.isOurWorkBoat() == true } if (alreadyHasWorkBoat) return