diff --git a/src/client/graphics/layers/EventsDisplay.ts b/src/client/graphics/layers/EventsDisplay.ts index d0a9302ec..cc8c305a0 100644 --- a/src/client/graphics/layers/EventsDisplay.ts +++ b/src/client/graphics/layers/EventsDisplay.ts @@ -419,6 +419,7 @@ export class EventsDisplay extends LitElement implements Layer { ) as PlayerView )?.name()} + ${attack.retreating ? "(retreating...)" : ""} `, )} diff --git a/src/core/execution/AttackExecution.ts b/src/core/execution/AttackExecution.ts index 8e8a9cf20..198bc176e 100644 --- a/src/core/execution/AttackExecution.ts +++ b/src/core/execution/AttackExecution.ts @@ -185,6 +185,10 @@ export class AttackExecution implements Execution { return; } + if (this.attack.retreating()) { + return; + } + if (!this.attack.isActive()) { this.active = false; return;