Don't try to pillage improvement to heal if you're a civilian unit

This commit is contained in:
Yair Morgenstern 2019-06-04 22:35:17 +03:00
parent 0153added5
commit 8c53244427

View File

@ -114,6 +114,7 @@ class UnitAutomation{
}
fun tryPillageImprovement(unit: MapUnit, unitDistanceToTiles: HashMap<TileInfo, Float>) : Boolean {
if(unit.type.isCivilian()) return false
val tilesInDistance = unitDistanceToTiles.filter {it.value < unit.currentMovement}.keys
.filter { unit.canMoveTo(it) && it.improvement != null && UnitActions().canPillage(unit,it) }