mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-30 15:30:43 -04:00
AI bombardment focuses primarily on siene and secondarily on other ranged units
This commit is contained in:
parent
519ad2a7ad
commit
08d0a0013c
@ -379,6 +379,11 @@ class UnitAutomation{
|
||||
val siegeUnits = targets
|
||||
.filter { Battle(city.civInfo.gameInfo).getMapCombatantOfTile(it)!!.getUnitType()==UnitType.Siege }
|
||||
if(siegeUnits.any()) targets = siegeUnits
|
||||
else{
|
||||
val rangedUnits = targets
|
||||
.filter { Battle(city.civInfo.gameInfo).getMapCombatantOfTile(it)!!.getUnitType().isRanged() }
|
||||
if(rangedUnits.any()) targets=rangedUnits
|
||||
}
|
||||
return targets.minBy { Battle(city.civInfo.gameInfo).getMapCombatantOfTile(it)!!.getHealth() }
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user