From f61d95cee120d33a16c85803fcee6e39f43f1d53 Mon Sep 17 00:00:00 2001 From: programmer284 Date: Tue, 11 Nov 2025 17:58:38 +0100 Subject: [PATCH] add angle functions to math functions --- .../junon-io/server/entities/event_handler.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/junon-io/server/entities/event_handler.js b/packages/junon-io/server/entities/event_handler.js index fe4bf423..a0491233 100644 --- a/packages/junon-io/server/entities/event_handler.js +++ b/packages/junon-io/server/entities/event_handler.js @@ -179,6 +179,18 @@ class EventHandler { return Math.pow(numValue, 1 / numDegree) } + sin(value) { + return Math.sin(this._safeNumber(value)) + } + + cos(value) { + return Math.cos(this._safeNumber(value)) + } + + tan(value) { + return Math.tan(this._safeNumber(value)) + } + abs(value) { return Math.abs(this._safeNumber(value)) } @@ -1197,6 +1209,9 @@ class EventHandler { "$modulo": true, "$pow": true, "$root": true, + "$sin": true, + "$cos": true, + "$tan": true, "$abs": true, "$log": true, "$min": true,