From f6d564ac0bfcfdc0cab2aacba9e64eb8af6534fe Mon Sep 17 00:00:00 2001 From: Joachim Stolberg Date: Thu, 9 Aug 2018 17:51:39 +0200 Subject: [PATCH] remove tubes bug fixed --- tubelib/tubes1.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tubelib/tubes1.lua b/tubelib/tubes1.lua index 15cfcba..f17698d 100644 --- a/tubelib/tubes1.lua +++ b/tubelib/tubes1.lua @@ -174,20 +174,20 @@ end function tubelib.delete_meta_data(pos, node) local dir1, dir2 = get_tube_dirs(pos, node) local cnt1 = 0 - local dir + local dir, npos if dir1 then - cnt1, pos, dir = tubelib.walk_to_peer(pos, dir1) + cnt1, npos, dir = tubelib.walk_to_peer(pos, dir1) -- delete meta on peer tube if cnt1 > 0 then - minetest.get_meta(pos):from_table(nil) + minetest.get_meta(npos):from_table(nil) end end local cnt2 = 0 if dir2 then - cnt2, pos, dir = tubelib.walk_to_peer(pos, dir2) + cnt2, npos, dir = tubelib.walk_to_peer(pos, dir2) -- delete meta on peer tube if cnt2 > 0 then - minetest.get_meta(pos):from_table(nil) + minetest.get_meta(npos):from_table(nil) end end return cnt1 + cnt2