Add compatibility with item_drop

master
PilzAdam 2012-09-01 16:12:43 +02:00
parent d34440ba85
commit 21b8524ea9
1 changed files with 11 additions and 3 deletions

View File

@ -9,9 +9,17 @@ local destroy = function(pos)
minetest.env:set_node(pos, {name="fire:basic_flame"})
return
end
if minetest.registered_nodes[nodename].drop ~= nil then
if minetest.registered_nodes[nodename].drop.items == nil then
nodename = minetest.registered_nodes[nodename].drop
if not minetest.get_modpath("item_drop") then
if minetest.registered_nodes[nodename].drop ~= nil then
if minetest.registered_nodes[nodename].drop.items == nil then
nodename = minetest.registered_nodes[nodename].drop
end
end
else
if drops[nodename] ~= nil then
if drops[nodename].items == nil then
nodename = drops[nodename]
end
end
end
local obj = minetest.env:add_item(pos, nodename)