diff --git a/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt b/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt index 6d2d573bab..390c2d9997 100644 --- a/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/MotivationToAttackAutomation.kt @@ -58,8 +58,6 @@ object MotivationToAttackAutomation { val scoreRatioModifier = getScoreRatioModifier(targetCiv, civInfo) modifiers.add(Pair("Relative score", scoreRatioModifier)) - modifiers.add(Pair("Relative technologies", getRelativeTechModifier(civInfo, targetCiv))) - if (civInfo.stats.getUnitSupplyDeficit() != 0) { modifiers.add(Pair("Over unit supply", (civInfo.stats.getUnitSupplyDeficit() * 2f).coerceAtMost(20f))) } else if (targetCiv.stats.getUnitSupplyDeficit() == 0 && !targetCiv.isCityState) { @@ -205,19 +203,6 @@ object MotivationToAttackAutomation { return relationshipModifier * diplomacyManager.civInfo.getPersonality().modifierFocus(PersonalityValue.Loyal, .3f) } - private fun getRelativeTechModifier(civInfo: Civilization, otherCiv: Civilization): Float { - val relativeTech = civInfo.getStatForRanking(RankingType.Technologies) - otherCiv.getStatForRanking(RankingType.Technologies) - val relativeTechModifier = when { - relativeTech > 6 -> 10f - relativeTech > 3 -> 5f - relativeTech > -3 -> 0f - relativeTech > -6 -> -2f - relativeTech > -9 -> -5f - else -> -10f - } - return relativeTechModifier - } - private fun getProductionRatioModifier(civInfo: Civilization, otherCiv: Civilization): Float { // If either of our Civs are suffering from a supply deficit, our army must be too large // There is no easy way to check the raw production if a civ has a supply deficit