Update MotivationToAttackAutomation.kt (#13862)

This commit is contained in:
EmperorPinguin 2025-08-25 13:37:46 +02:00 committed by GitHub
parent fd4fd6e79e
commit 19aa66d208
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -257,7 +257,7 @@ object MotivationToAttackAutomation {
private fun getDefensivePactAlliesScore(otherCiv: Civilization, civInfo: Civilization, baseForce: Float, ourCombatStrength: Float): Float {
var theirAlliesValue = 0f
for (thirdCiv in otherCiv.diplomacy.values.filter { it.hasFlag(DiplomacyFlags.DefensivePact) && it.otherCiv() != civInfo }) {
val thirdCivCombatStrengthRatio = otherCiv.getStatForRanking(RankingType.Force).toFloat() + baseForce / ourCombatStrength
val thirdCivCombatStrengthRatio = (otherCiv.getStatForRanking(RankingType.Force).toFloat() + baseForce) / ourCombatStrength
theirAlliesValue += when {
thirdCivCombatStrengthRatio > 5 -> -15f
thirdCivCombatStrengthRatio > 2.5 -> -10f