From 51489384d3a0318308609d533168fad9c6d5fe32 Mon Sep 17 00:00:00 2001 From: Face <69168154+face-hh@users.noreply.github.com> Date: Wed, 10 Sep 2025 17:28:25 +0300 Subject: [PATCH] fix print() not doing anything --- flumi/Scripts/Utils/Lua/ThreadedVM.gd | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/flumi/Scripts/Utils/Lua/ThreadedVM.gd b/flumi/Scripts/Utils/Lua/ThreadedVM.gd index 5ac9646..9724d0a 100644 --- a/flumi/Scripts/Utils/Lua/ThreadedVM.gd +++ b/flumi/Scripts/Utils/Lua/ThreadedVM.gd @@ -265,6 +265,16 @@ func _print_handler(vm: LuauVM) -> int: "count": message_parts.size() } + # Also call trace.log with the formatted message + var message_strings: Array[String] = [] + for part in message_parts: + if part.type == "table": + message_strings.append(str(part.data)) + else: + message_strings.append(part.data) + var final_message = "\t".join(message_strings) + call_deferred("_emit_trace_message", final_message, "log") + call_deferred("_emit_print_output", print_data) return 0