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