From 5899ea7932bde529e82f193f46c89e72f834e1af Mon Sep 17 00:00:00 2001 From: bigguy345 Date: Thu, 5 Mar 2026 13:40:00 +0200 Subject: [PATCH] Treated all java primitive numbers as universally compatible in JS (methods requiring int accept float/double) --- .../client/gui/util/script/interpreter/type/TypeChecker.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/TypeChecker.java b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/TypeChecker.java index b16454321..fa6dbfbd9 100644 --- a/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/TypeChecker.java +++ b/src/main/java/noppes/npcs/client/gui/util/script/interpreter/type/TypeChecker.java @@ -79,6 +79,7 @@ public final class TypeChecker { return true; } if (isNumericType(expectedName) && isNumericType(actualName)) { + if (isJavaScriptMode()) return true; return canWiden(actualName, expectedName); }