From aac5d85ebdd4aa09a58c8eeea6bda8307e8028d1 Mon Sep 17 00:00:00 2001 From: Monica Moniot Date: Sat, 3 Dec 2022 21:41:00 -0500 Subject: [PATCH] added minor fix --- cybersyn/scripts/main.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cybersyn/scripts/main.lua b/cybersyn/scripts/main.lua index 4137197..ec434d0 100644 --- a/cybersyn/scripts/main.lua +++ b/cybersyn/scripts/main.lua @@ -937,12 +937,13 @@ local function on_settings_changed(event) mod_settings.warmup_time = settings.global["cybersyn-warmup-time"].value--[[@as double]] mod_settings.stuck_train_time = settings.global["cybersyn-stuck-train-time"].value--[[@as double]] if event.setting == "cybersyn-ticks-per-second" then - script.on_nth_tick(nil) if mod_settings.tps > DELTA then local nth_tick = ceil(60/mod_settings.tps)--[[@as uint]]; script.on_nth_tick(nth_tick, function() tick(global, mod_settings) end) + else + script.on_nth_tick(nil) end end end @@ -1105,8 +1106,8 @@ local function main() register_gui_actions() script.on_init(function() - setup_se_compat() init_global() + setup_se_compat() end) script.on_configuration_changed(on_config_changed)