From 3bf2e18e855eb8c59aad4d0eff29931222089ef6 Mon Sep 17 00:00:00 2001 From: DeltaNedas Date: Mon, 27 Jul 2020 03:55:59 +0100 Subject: [PATCH 1/2] add 'use strict' to mod scripts --- core/src/mindustry/mod/Scripts.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/mod/Scripts.java b/core/src/mindustry/mod/Scripts.java index a0b106e574..1b3feb13f1 100644 --- a/core/src/mindustry/mod/Scripts.java +++ b/core/src/mindustry/mod/Scripts.java @@ -93,7 +93,7 @@ public class Scripts implements Disposable{ context.evaluateString(scope, "modName = \"" + currentMod.name + "\"\nscriptName = \"" + file + "\"", "initscript.js", 1, null); } context.evaluateString(scope, - wrap ? "(function(){\n" + script + "\n})();" : script, + wrap ? "(function(){'use strict'\n" + script + "\n})();" : script, file, 0, null); return true; }catch(Throwable t){ From 6c6640f6c612270dc645d9177f16f37d1cf2571b Mon Sep 17 00:00:00 2001 From: DeltaNedas <39013340+DeltaNedas@users.noreply.github.com> Date: Tue, 28 Jul 2020 11:57:02 +0000 Subject: [PATCH 2/2] semicolon --- core/src/mindustry/mod/Scripts.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/mod/Scripts.java b/core/src/mindustry/mod/Scripts.java index 1b3feb13f1..05aa9141da 100644 --- a/core/src/mindustry/mod/Scripts.java +++ b/core/src/mindustry/mod/Scripts.java @@ -93,7 +93,7 @@ public class Scripts implements Disposable{ context.evaluateString(scope, "modName = \"" + currentMod.name + "\"\nscriptName = \"" + file + "\"", "initscript.js", 1, null); } context.evaluateString(scope, - wrap ? "(function(){'use strict'\n" + script + "\n})();" : script, + wrap ? "(function(){'use strict';\n" + script + "\n})();" : script, file, 0, null); return true; }catch(Throwable t){