From c4f7b8e0c81313ce6bf2a036c4c6077876bfd4cc Mon Sep 17 00:00:00 2001 From: Evan Pelle Date: Sat, 20 Jun 2026 03:08:45 +0000 Subject: [PATCH] Surface alliance renewal & rejection events in important-events panel MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The notification panel splits events into a prominent tier-1 list and a dim, auto-expiring tier-2 list (capped at 4 newest). Alliance renewal requests ("X wants to renew your alliance") and alliance rejections were landing in tier-2, making them easy to miss — you couldn't reliably tell whether someone had requested a renewal or rejected your request. Add RENEW_ALLIANCE and ALLIANCE_REJECTED to TIER_1_TYPES so they show prominently alongside the already-tier-1 ALLIANCE_ACCEPTED event. Co-Authored-By: Claude Opus 4.8 --- src/client/hud/layers/EventsDisplay.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/client/hud/layers/EventsDisplay.ts b/src/client/hud/layers/EventsDisplay.ts index 0322d8403..042469ff2 100644 --- a/src/client/hud/layers/EventsDisplay.ts +++ b/src/client/hud/layers/EventsDisplay.ts @@ -51,7 +51,9 @@ const TIER_1_TYPES: ReadonlySet = new Set([ MessageType.NAVAL_INVASION_INBOUND, MessageType.ATTACK_REQUEST, MessageType.ALLIANCE_ACCEPTED, + MessageType.ALLIANCE_REJECTED, MessageType.ALLIANCE_BROKEN, + MessageType.RENEW_ALLIANCE, MessageType.CONQUERED_PLAYER, MessageType.CHAT, MessageType.DONATION_RECEIVED,