diff --git a/src/logic/scripting/lua/lua_util.cpp b/src/logic/scripting/lua/lua_util.cpp index 219b41c2c..a674535db 100644 --- a/src/logic/scripting/lua/lua_util.cpp +++ b/src/logic/scripting/lua/lua_util.cpp @@ -103,6 +103,9 @@ dv::value lua::tovalue(State* L, int idx) { case LUA_TTHREAD: return ""; case LUA_TUSERDATA: + if (auto userdata = touserdata(L, idx)) { + return "getTypeName() + " " + to_ptr_string(L, idx) + ">"; + } return ""; case LUA_TLIGHTUSERDATA: return "";