From 00f269ca7ecf5438370e6c6ae711d2da75dc907b Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 7 Dec 2025 03:08:57 +0300 Subject: [PATCH] debug it --- .github/workflows/appimage.yml | 1 - res/scripts/stdlib.lua | 7 +++++++ src/engine/Engine.hpp | 1 - src/logic/scripting/lua/libs/libnetwork.cpp | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml index 3451758c..9e63330d 100644 --- a/.github/workflows/appimage.yml +++ b/.github/workflows/appimage.yml @@ -52,7 +52,6 @@ jobs: run: | chmod +x build/VoxelEngine chmod +x AppDir/usr/bin/vctest - valgrind --track-origins=yes build/VoxelEngine --headless --test dev/tests/chunks.lua AppDir/usr/bin/vctest -e build/VoxelEngine -d dev/tests -u build - name: Build AppImage uses: AppImageCrafters/build-appimage-action@fe2205a4d6056be47051f7b1b3811106e9814910 diff --git a/res/scripts/stdlib.lua b/res/scripts/stdlib.lua index dcca0f28..75a8b23c 100644 --- a/res/scripts/stdlib.lua +++ b/res/scripts/stdlib.lua @@ -496,6 +496,7 @@ audio.__reset_fetch_buffer = nil core.get_core_token = audio.input.__get_core_token function __process_post_runnables() + print("1") if #__post_runnables then for _, func in ipairs(__post_runnables) do local status, result = xpcall(func, __vc__error) @@ -506,6 +507,7 @@ function __process_post_runnables() __post_runnables = {} end + print("2") local dead = {} for name, co in pairs(__vc_named_coroutines) do local success, err = coroutine.resume(co) @@ -520,10 +522,15 @@ function __process_post_runnables() __vc_named_coroutines[name] = nil end + print("3") fn_audio_reset_fetch_buffer() + print("4") debug.pull_events() + print("5") network.__process_events() + print("6") block.__process_register_events() + print("7") block.__perform_ticks(time.delta()) end diff --git a/src/engine/Engine.hpp b/src/engine/Engine.hpp index c9206786..06246f8c 100644 --- a/src/engine/Engine.hpp +++ b/src/engine/Engine.hpp @@ -8,7 +8,6 @@ #include #include -#include class Assets; class ContentControl; diff --git a/src/logic/scripting/lua/libs/libnetwork.cpp b/src/logic/scripting/lua/libs/libnetwork.cpp index cfacfb28..d866abc8 100644 --- a/src/logic/scripting/lua/libs/libnetwork.cpp +++ b/src/logic/scripting/lua/libs/libnetwork.cpp @@ -519,7 +519,7 @@ static int l_pull_events(lua::State* L, network::Network& network) { return 1; } -int l_is_available(lua::State* L) { +static int l_is_available(lua::State* L) { return engine->getNetwork() != nullptr; }