From 21c8f5caa3aa86b483e34cf8f67194448c173acc Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 6 Sep 2026 16:55:46 +0300 Subject: [PATCH] cleanup expressions environment --- res/modules/animation.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/res/modules/animation.lua b/res/modules/animation.lua index 258b87d70..e1d21acbd 100644 --- a/res/modules/animation.lua +++ b/res/modules/animation.lua @@ -134,7 +134,14 @@ local env = { end, dump = debug.print } -table.extend(env, math) + +local math_funcs = { + "sqrt", "min", "max", "deg", "rad", "log", "log10", "floor", "ceil", "sin", + "tan", "noise", "noise2", "sign", "round", "exp", "pi", "e" +} +for _, name in ipairs(math_funcs) do + env[name] = math[name] +end local function codegen_track(raw_track, lineset, memoised, keysets, use_tsf) local lines = lineset.lines