From 5fe0517c813d0a63b022fbe4cd54f8c15b038b05 Mon Sep 17 00:00:00 2001 From: yairm210 Date: Wed, 23 Jul 2025 23:28:10 +0300 Subject: [PATCH] Remove irrelevant counteroffer notifications when the trade request is invalid --- core/src/com/unciv/logic/civilization/managers/TurnManager.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/com/unciv/logic/civilization/managers/TurnManager.kt b/core/src/com/unciv/logic/civilization/managers/TurnManager.kt index f478943fca..02f2e5425e 100644 --- a/core/src/com/unciv/logic/civilization/managers/TurnManager.kt +++ b/core/src/com/unciv/logic/civilization/managers/TurnManager.kt @@ -92,6 +92,8 @@ class TurnManager(val civInfo: Civilization) { civInfo.tradeRequests.remove(tradeRequest) // Yes, this is the right direction. I checked. offeringCiv.addNotification("Our proposed trade is no longer relevant!", NotificationCategory.Trade, NotificationIcon.Trade) + // If it's a counteroffer, remove notification + civInfo.notifications.removeAll { it.text == "[${offeringCiv.civName}] has made a counteroffer to your trade request" } } }