From afdd72e8295517a4162bdb9d314b5f835ba58bfb Mon Sep 17 00:00:00 2001 From: david raistrick <1108844+keen99@users.noreply.github.com> Date: Wed, 1 Jul 2026 17:36:17 -0400 Subject: [PATCH] fix(analyzer): match new 'round N starting' marker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replay marker changed 'complete'→'starting' (commit d734057). Analyzer regex only matched 'complete' = 0 rounds parsed. Now matches both. 6 rounds parse, skips only in truncated final round (incomplete run). --- scripts/analyze-turns.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/analyze-turns.js b/scripts/analyze-turns.js index df2e454..64d233d 100644 --- a/scripts/analyze-turns.js +++ b/scripts/analyze-turns.js @@ -27,7 +27,7 @@ const ADD_RE = /^\s*\[(?:add)\s+(.+?)\]\s*$/; const REMOVE_RE = /^\s*\[(?:remove dead|remove)\s+(.+?)\]\s*$/; const PAUSE_RE = /^\s*\[pause\]\s*$/; const RESUME_RE = /^\s*\[resume\]\s*$/; -const ROUND_COMPLETE_RE = /^\s*---\s*round\s+(\d+)\s+complete/; +const ROUND_COMPLETE_RE = /^\s*---\s*round\s+(\d+)\s+(?:complete|starting)/; const FIRST_RE = /^combat started:\s+round\s+\d+,\s+first=(.+?)\s*$/; const REORDER_RE = /^\s*\[reorder\s+(.+?)→before\s+(.+?)\]\s*$/; const POINTER_RE = /^\s*\[pointer\s+(.+?)→(.+?)( wrap)?\]\s*$/;