From e9e721b9371445d5b96455092079833df3d961b9 Mon Sep 17 00:00:00 2001 From: sfan5 Date: Tue, 14 Jun 2022 12:39:01 +0200 Subject: [PATCH] Fix entity related bugs * Make minetest.add_entity() binary-safe * Fix on_death pushing dummy ObjectRef instead of nil --- src/script/cpp_api/s_entity.cpp | 7 +++++-- src/script/lua_api/l_env.cpp | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/script/cpp_api/s_entity.cpp b/src/script/cpp_api/s_entity.cpp index 9368bec76..852a27ddc 100644 --- a/src/script/cpp_api/s_entity.cpp +++ b/src/script/cpp_api/s_entity.cpp @@ -244,7 +244,7 @@ bool ScriptApiEntity::luaentity_Punch(u16 id, { SCRIPTAPI_PRECHECKHEADER - //infostream<<"scriptapi_luaentity_step: id="<(L, 3, ""); ServerActiveObject *obj = new LuaEntitySAO(env, pos, name, staticdata); int objectid = env->addActiveObject(obj);