From be4c66077f7f57e31204ab66327a1882bbfa2ce3 Mon Sep 17 00:00:00 2001 From: Rj Manhas Date: Tue, 11 Nov 2025 17:33:23 -0700 Subject: [PATCH] getEventDescription gets retreating state instead of snapshot --- src/client/graphics/layers/EventsDisplay.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/graphics/layers/EventsDisplay.ts b/src/client/graphics/layers/EventsDisplay.ts index 20dfa5cdd..b4c2953b7 100644 --- a/src/client/graphics/layers/EventsDisplay.ts +++ b/src/client/graphics/layers/EventsDisplay.ts @@ -821,7 +821,9 @@ export class EventsDisplay extends LitElement implements Layer { ): string | DirectiveResult { // Add "(retreating)" for boat attacks when the boat is retreating if (event.type === MessageType.NAVAL_INVASION_INBOUND && event.unitView) { - if (event.unitView.retreating()) { + // Get the current unit view to check retreating state dynamically + const currentUnitView = this.game.unit(event.unitView.id()); + if (currentUnitView && currentUnitView.retreating()) { const baseDescription = event.description; const retreatingText = ` (${translateText("events_display.retreating")})`; if (event.unsafeDescription) {