From 05ac5e6145ae09c21043cab2aa71d47796eeb7cb Mon Sep 17 00:00:00 2001 From: Vita Chumakova Date: Fri, 26 Jun 2026 21:17:15 +0400 Subject: [PATCH 1/2] feat: parse scr_flag_get argument as a flag --- script.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script.py b/script.py index f8df625a..d1936829 100755 --- a/script.py +++ b/script.py @@ -253,7 +253,7 @@ def process_line( ) # Highlight flags, rooms and enemies line = re.sub( - r'(global\.flag\[)(\d+)(\])', + r'(global\.flag\[|scr_flag_get\()(\d+)(\]|\))', lambda matches: highlight_flag(matches, data), line, flags=re.IGNORECASE, From 7344b8a4f535e1e75020468d79aad068e4f730e3 Mon Sep 17 00:00:00 2001 From: Vita Chumakova Date: Fri, 26 Jun 2026 22:07:49 +0400 Subject: [PATCH 2/2] feat: process _ext versions as well --- script.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/script.py b/script.py index d1936829..746ad3e7 100755 --- a/script.py +++ b/script.py @@ -253,7 +253,7 @@ def process_line( ) # Highlight flags, rooms and enemies line = re.sub( - r'(global\.flag\[|scr_flag_get\()(\d+)(\]|\))', + r'(global\.flag\[|scr_flag_(?:g|s)et(?:_ext)?\()(\d+)((?:, .+?)?(?:\]|\)))', # noqa: E501 lambda matches: highlight_flag(matches, data), line, flags=re.IGNORECASE,