Fix minetest.get_node_drops(). It should always return list of item names, not ItemStack(s).
parent
804a7875a2
commit
eeb0900291
|
@ -76,10 +76,10 @@ function minetest.get_node_drops(nodename, toolname)
|
||||||
local drop = ItemStack({name=nodename}):get_definition().drop
|
local drop = ItemStack({name=nodename}):get_definition().drop
|
||||||
if drop == nil then
|
if drop == nil then
|
||||||
-- default drop
|
-- default drop
|
||||||
return {ItemStack({name=nodename})}
|
return {nodename}
|
||||||
elseif type(drop) == "string" then
|
elseif type(drop) == "string" then
|
||||||
-- itemstring drop
|
-- itemstring drop
|
||||||
return {ItemStack(drop)}
|
return {drop}
|
||||||
elseif drop.items == nil then
|
elseif drop.items == nil then
|
||||||
-- drop = {} to disable default drop
|
-- drop = {} to disable default drop
|
||||||
return {}
|
return {}
|
||||||
|
|
Loading…
Reference in New Issue