From c1c66a473b6be0e99ce899d64ee5bc63f8f22eba Mon Sep 17 00:00:00 2001 From: Bertie690 <136088738+Bertie690@users.noreply.github.com> Date: Mon, 11 Aug 2025 10:41:55 -0400 Subject: [PATCH] Update src/data/phase-priority-queue.ts Co-authored-by: NightKev <34855794+DayKev@users.noreply.github.com> --- src/data/phase-priority-queue.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/data/phase-priority-queue.ts b/src/data/phase-priority-queue.ts index d4143305a89..5f292d9c3a4 100644 --- a/src/data/phase-priority-queue.ts +++ b/src/data/phase-priority-queue.ts @@ -64,11 +64,12 @@ export abstract class PhasePriorityQueue { if (phaseIndex === -1) { return 0; } - do { + while (numRemoved < removeCount && phaseIndex !== -1) { this.queue.splice(phaseIndex, 1); numRemoved++; - } while (numRemoved < removeCount || (phaseIndex = this.queue.findIndex(phaseFilter)) !== -1); - return removeCount; + phaseIndex = this.queue.findIndex(phaseFilter); + } + return numRemoved; } }