From eeb0900291583c6d81656fbbd977fa74b1a733b6 Mon Sep 17 00:00:00 2001 From: Ilya Zhuravlev Date: Sun, 2 Dec 2012 20:19:06 +0400 Subject: Fix minetest.get_node_drops(). It should always return list of item names, not ItemStack(s). --- builtin/item.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'builtin') diff --git a/builtin/item.lua b/builtin/item.lua index 4be77e1d7..80c665c99 100644 --- a/builtin/item.lua +++ b/builtin/item.lua @@ -76,10 +76,10 @@ function minetest.get_node_drops(nodename, toolname) local drop = ItemStack({name=nodename}):get_definition().drop if drop == nil then -- default drop - return {ItemStack({name=nodename})} + return {nodename} elseif type(drop) == "string" then -- itemstring drop - return {ItemStack(drop)} + return {drop} elseif drop.items == nil then -- drop = {} to disable default drop return {} -- cgit v1.2.3