From ad8988591cc2feb7ad6a1ffaedfcbe5a24e24415 Mon Sep 17 00:00:00 2001 From: Microkat <89645987+THEkatinamicrowave@users.noreply.github.com> Date: Sat, 19 Sep 2026 10:23:36 -0400 Subject: [PATCH 1/3] fix args in HScript Call --- source/funkin/game/PlayState.hx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 8202df0ad..eaee3869b 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -1583,7 +1583,7 @@ class PlayState extends MusicBeatState case "HScript Call": var scriptPacks:Array = [scripts, stateScripts]; for (strLine in strumLines.members) for (char in strLine.characters) scriptPacks.push(char.scripts); - var args:Array = event.params[1].split(','); + var args:Array = [for (arg in event.params[1].split(',')) arg.trim()]; for (pack in scriptPacks) { pack.call(event.params[0], args); From 832463fb54384611053c8dc660c0f51d614baa0e Mon Sep 17 00:00:00 2001 From: Microkat <89645987+THEkatinamicrowave@users.noreply.github.com> Date: Sat, 19 Sep 2026 10:25:57 -0400 Subject: [PATCH 2/3] fix weird Dynamic ereror --- source/funkin/game/PlayState.hx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index eaee3869b..351be3270 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -1583,7 +1583,8 @@ class PlayState extends MusicBeatState case "HScript Call": var scriptPacks:Array = [scripts, stateScripts]; for (strLine in strumLines.members) for (char in strLine.characters) scriptPacks.push(char.scripts); - var args:Array = [for (arg in event.params[1].split(',')) arg.trim()]; + var rawArgs:Array = event.params[1].split(','); + var args:Array = [for (arg in rawArgs) arg.trim()]; for (pack in scriptPacks) { pack.call(event.params[0], args); From 88433f47cd6385db976038bcce25ea1670c25707 Mon Sep 17 00:00:00 2001 From: Microkat <89645987+THEkatinamicrowave@users.noreply.github.com> Date: Sat, 19 Sep 2026 10:37:27 -0400 Subject: [PATCH 3/3] thank you maps Co-authored-by: Betopia <73242725+betpowo@users.noreply.github.com> --- source/funkin/game/PlayState.hx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/source/funkin/game/PlayState.hx b/source/funkin/game/PlayState.hx index 351be3270..695512d75 100644 --- a/source/funkin/game/PlayState.hx +++ b/source/funkin/game/PlayState.hx @@ -1583,8 +1583,7 @@ class PlayState extends MusicBeatState case "HScript Call": var scriptPacks:Array = [scripts, stateScripts]; for (strLine in strumLines.members) for (char in strLine.characters) scriptPacks.push(char.scripts); - var rawArgs:Array = event.params[1].split(','); - var args:Array = [for (arg in rawArgs) arg.trim()]; + var args:Array = event.params[1].split(',').map(arg -> arg.trim()); for (pack in scriptPacks) { pack.call(event.params[0], args);