mirror of
https://github.com/yairm210/Unciv.git
synced 2025-10-03 08:56:17 -04:00
Don't try to pillage improvement to heal if you're a civilian unit
This commit is contained in:
parent
0153added5
commit
8c53244427
@ -114,6 +114,7 @@ class UnitAutomation{
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun tryPillageImprovement(unit: MapUnit, unitDistanceToTiles: HashMap<TileInfo, Float>) : Boolean {
|
fun tryPillageImprovement(unit: MapUnit, unitDistanceToTiles: HashMap<TileInfo, Float>) : Boolean {
|
||||||
|
if(unit.type.isCivilian()) return false
|
||||||
val tilesInDistance = unitDistanceToTiles.filter {it.value < unit.currentMovement}.keys
|
val tilesInDistance = unitDistanceToTiles.filter {it.value < unit.currentMovement}.keys
|
||||||
.filter { unit.canMoveTo(it) && it.improvement != null && UnitActions().canPillage(unit,it) }
|
.filter { unit.canMoveTo(it) && it.improvement != null && UnitActions().canPillage(unit,it) }
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user