Don't call minetest.add_item for empty itemstring

This commit is contained in:
Wuzzy 2017-09-05 15:15:00 +02:00
parent d8f3a5ee7f
commit a31da5efd5
1 changed files with 6 additions and 1 deletions

View File

@ -90,6 +90,9 @@ end
local function drop_attached_node(p)
local nn = minetest.get_node(p).name
if nn == "air" or nn == "ignore" then
return
end
minetest.remove_node(p)
for _, item in pairs(minetest.get_node_drops(nn, "")) do
local pos = {
@ -97,9 +100,11 @@ local function drop_attached_node(p)
y = p.y + math.random()/2 - 0.25,
z = p.z + math.random()/2 - 0.25,
}
if item ~= "" then
minetest.add_item(pos, item)
end
end
end
-- Helper function for node actions for liquid flow
local liquid_flow_action = function(pos, group, action)