diff --git a/src/client/component/ui_scripting.cpp b/src/client/component/ui_scripting.cpp index ba8bfbe3..96aeb3df 100644 --- a/src/client/component/ui_scripting.cpp +++ b/src/client/component/ui_scripting.cpp @@ -200,7 +200,12 @@ namespace ui_scripting { scheduler::loop([]() { - ui_scripting::lua::engine::run_frame(); + const auto self_id = GetCurrentThreadId(); + if (self_id == game::threadIds[game::THREAD_CONTEXT_MAIN]) + { + ui_scripting::lua::engine::run_frame(); + } + fps::draw(); branding::draw(); game_console::draw_console();