mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-26 05:14:32 -04:00
perf(memory): count naval units better
This commit is contained in:
parent
82481162c8
commit
69a9b5ff67
@ -181,9 +181,9 @@ object Automation {
|
||||
|
||||
val numberOfOurConnectedCities = findWaterConnectedCitiesAndEnemies.getReachedTiles()
|
||||
.count { it.isCityCenter() && it.getOwner() == city.civ }
|
||||
val numberOfOurNavalMeleeUnits = findWaterConnectedCitiesAndEnemies.getReachedTiles().asSequence()
|
||||
.flatMap { it.getUnits() }
|
||||
.count { isNavalMeleeUnit(it.baseUnit) }
|
||||
val numberOfOurNavalMeleeUnits = findWaterConnectedCitiesAndEnemies.getReachedTiles()
|
||||
.sumOf { it.getUnits().count { isNavalMeleeUnit(it.baseUnit) } }
|
||||
|
||||
isMissingNavalUnitsForCityDefence = numberOfOurConnectedCities > numberOfOurNavalMeleeUnits
|
||||
|
||||
removeShips = findWaterConnectedCitiesAndEnemies.getReachedTiles().none {
|
||||
|
Loading…
x
Reference in New Issue
Block a user