From 4f901d2bf29756afa70e77ade24b49624af82ac0 Mon Sep 17 00:00:00 2001 From: Yair Morgenstern Date: Sun, 19 Mar 2023 19:27:56 +0200 Subject: [PATCH] Resolved #7036 - hide bombard notification after executing bombardment --- core/src/com/unciv/logic/battle/Battle.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/core/src/com/unciv/logic/battle/Battle.kt b/core/src/com/unciv/logic/battle/Battle.kt index 655ec56868..df24441bea 100644 --- a/core/src/com/unciv/logic/battle/Battle.kt +++ b/core/src/com/unciv/logic/battle/Battle.kt @@ -191,6 +191,12 @@ object Battle { reduceAttackerMovementPointsAndAttacks(attacker, defender) if (!isAlreadyDefeatedCity) postBattleAddXp(attacker, defender) + + if (attacker is CityCombatant){ + val cityCanBombardNotification = attacker.getCivInfo().notifications + .firstOrNull { it.text == "Your city [${attacker.getName()}] can bombard the enemy!" } + attacker.getCivInfo().notifications.remove(cityCanBombardNotification) + } } private fun triggerDefeatUniques(ourUnit: MapUnitCombatant, enemy: ICombatant, attackedTile: Tile){