From 66357cf72961d38b1291fd88d6290b5da14f1431 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Tue, 12 Nov 2024 23:13:15 +0200 Subject: [PATCH] AI does not offer open borders trade if other side already has open borders --- .../unciv/logic/automation/civilization/DiplomacyAutomation.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/com/unciv/logic/automation/civilization/DiplomacyAutomation.kt b/core/src/com/unciv/logic/automation/civilization/DiplomacyAutomation.kt index 5e62c3cbea..d680e17bcc 100644 --- a/core/src/com/unciv/logic/automation/civilization/DiplomacyAutomation.kt +++ b/core/src/com/unciv/logic/automation/civilization/DiplomacyAutomation.kt @@ -116,6 +116,7 @@ object DiplomacyAutomation { it.isMajorCiv() && !civInfo.isAtWarWith(it) && it.hasUnique(UniqueType.EnablesOpenBorders) && !civInfo.getDiplomacyManager(it)!!.hasOpenBorders + && !it.getDiplomacyManager(civInfo)!!.hasOpenBorders && !civInfo.getDiplomacyManager(it)!!.hasFlag(DiplomacyFlags.DeclinedOpenBorders) && !areWeOfferingTrade(civInfo, it, Constants.openBorders) }.sortedByDescending { it.getDiplomacyManager(civInfo)!!.relationshipLevel() }.toList()