From 5173bd98a2f40ab1f1419f24a39c9bd64592cbcd Mon Sep 17 00:00:00 2001 From: Duan Tao Date: Sun, 10 Mar 2019 20:42:13 +0800 Subject: [PATCH] Auto-explore heals if injured. --- core/src/com/unciv/logic/automation/UnitAutomation.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/UnitAutomation.kt b/core/src/com/unciv/logic/automation/UnitAutomation.kt index a94b738f52..8194b27a7b 100644 --- a/core/src/com/unciv/logic/automation/UnitAutomation.kt +++ b/core/src/com/unciv/logic/automation/UnitAutomation.kt @@ -445,7 +445,13 @@ class UnitAutomation{ } fun automatedExplore(unit:MapUnit){ - if(tryGoToRuin(unit,unit.getDistanceToTiles()) && unit.currentMovement==0f) return + val unitDistanceToTiles = unit.getDistanceToTiles() + if(tryGoToRuin(unit, unitDistanceToTiles) && unit.currentMovement==0f) return + + if (unit.health < 80) { + healUnit(unit,unitDistanceToTiles) + return + } for(i in 1..10){ val unexploredTilesAtDistance = unit.getTile().getTilesAtDistance(i)