mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-03 22:22:51 +07:00
Civs should not go all-out war if they're weaker than barbs (#9267)
This commit is contained in:
parent
a6f8f57860
commit
2f7fa6ba5c
@ -985,8 +985,10 @@ object NextTurnAutomation {
|
||||
|
||||
private fun automateCities(civInfo: Civilization) {
|
||||
val ownMilitaryStrength = civInfo.getStatForRanking(RankingType.Force)
|
||||
val sumOfEnemiesMilitaryStrength = civInfo.gameInfo.civilizations.filter { it != civInfo }
|
||||
.filter { civInfo.isAtWarWith(it) }.sumOf { it.getStatForRanking(RankingType.Force) }
|
||||
val sumOfEnemiesMilitaryStrength =
|
||||
civInfo.gameInfo.civilizations
|
||||
.filter { it != civInfo && !it.isBarbarian() && civInfo.isAtWarWith(it) }
|
||||
.sumOf { it.getStatForRanking(RankingType.Force) }
|
||||
val civHasSignificantlyWeakerMilitaryThanEnemies =
|
||||
ownMilitaryStrength < sumOfEnemiesMilitaryStrength * 0.66f
|
||||
for (city in civInfo.cities) {
|
||||
|
Loading…
Reference in New Issue
Block a user