Attachments: Fix interpolation from (0,0,0) after detach
[oweals/minetest.git] / src / script / lua_api / l_localplayer.cpp
index 3e14e48e42bd477aae0ecd502cc76bb4f0984283..821b1cb668faa2f75958530fc682952fa3dba1bd 100644 (file)
@@ -78,7 +78,7 @@ int LuaLocalPlayer::l_is_attached(lua_State *L)
 {
        LocalPlayer *player = getobject(L, 1);
 
-       lua_pushboolean(L, player->isAttached);
+       lua_pushboolean(L, player->getParent() != nullptr);
        return 1;
 }
 
@@ -157,7 +157,7 @@ int LuaLocalPlayer::l_get_override_pos(lua_State *L)
 {
        LocalPlayer *player = getobject(L, 1);
 
-       push_v3f(L, player->overridePosition);
+       push_v3f(L, player->getPosition());
        return 1;
 }