diff --git a/source/funkin/backend/system/console/ConsoleHscript.hx b/source/funkin/backend/system/console/ConsoleHscript.hx index d96823b4c..0fc19cbc8 100644 --- a/source/funkin/backend/system/console/ConsoleHscript.hx +++ b/source/funkin/backend/system/console/ConsoleHscript.hx @@ -100,6 +100,7 @@ class ConsoleHscript { for (scriptIndex => script in s.scripts) { if (script is HScript) { var hscript:HScript = cast script; + if (hscript.interp == null) continue; var name = "_"+Path.withoutExtension(script.fileName); while(interp.varExists(name)) name += "0"; //hopefully prevent duplicates name = name.replace(" ", "_"); @@ -278,4 +279,4 @@ class ConsoleHscript { } return ret; } -} \ No newline at end of file +} diff --git a/source/funkin/backend/system/console/inspector/ConsoleInspector.hx b/source/funkin/backend/system/console/inspector/ConsoleInspector.hx index 70c326d78..2d55b5f5a 100644 --- a/source/funkin/backend/system/console/inspector/ConsoleInspector.hx +++ b/source/funkin/backend/system/console/inspector/ConsoleInspector.hx @@ -325,6 +325,7 @@ class ConsoleInspector { for (script in pack.scripts) { if (script is HScript) { var hscript:HScript = cast script; + if (hscript.interp == null) continue; for (name => scriptObj in hscript.interp.variables) { if (scriptObj is FlxBasic) { if (scriptObj == object) return name; @@ -347,4 +348,4 @@ class ConsoleInspector { return "Unknown" + object.ID; } #end -} \ No newline at end of file +}