From 19aa66d208a9ff63698cfdfdd9870da432ec308c Mon Sep 17 00:00:00 2001 From: EmperorPinguin <99119424+EmperorPinguin@users.noreply.github.com> Date: Mon, 25 Aug 2025 13:37:46 +0200 Subject: [PATCH] Update MotivationToAttackAutomation.kt (#13862) --- .../automation/civilization/MotivationToAttackAutomation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt b/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt index 522b805636..ebdcee1138 100644 --- a/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt @@ -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