From 67d8b91b4341f37d4b4cb298f2c97e226c59af68 Mon Sep 17 00:00:00 2001 From: EmperorPinguin <99119424+EmperorPinguin@users.noreply.github.com> Date: Sat, 20 Sep 2025 21:31:04 +0200 Subject: [PATCH] Update WorkerAutomation.kt --- .../src/com/unciv/logic/automation/unit/WorkerAutomation.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt b/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt index 443d7f35cf..7ae0698800 100644 --- a/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt +++ b/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt @@ -285,8 +285,10 @@ class WorkerAutomation( if (tile.providesYield()) priority += 2 if (tile.isPillaged()) priority += 1 if (tile.hasFalloutEquivalent()) priority += 1 - if (tile.terrainFeatures.isNotEmpty() && tile.lastTerrain.hasUnique(UniqueType.ProductionBonusWhenRemoved)) priority += 0.5f else if (tile.lastTerrain.hasUnique(UniqueType.Vegetation)) priority -= 0.4f - // Removing our forests is good for tempo, jungles not as much + if (tile.terrainFeatures.isNotEmpty()) { + if (tile.lastTerrain.hasUnique(UniqueType.ProductionBonusWhenRemoved)) priority += 0.5f + else if (tile.lastTerrain.hasUnique(UniqueType.Vegetation)) priority -= 0.3f + } // Removing our forests is good for tempo, jungles not as much if (tile.terrainHasUnique(UniqueType.FreshWater)) priority += 1 // we want our farms up when unlocking Civil Service }