diff options
Diffstat (limited to 'homedecor/bedroom.lua')
-rw-r--r-- | homedecor/bedroom.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/homedecor/bedroom.lua b/homedecor/bedroom.lua index 683e53a..51c4dd5 100644 --- a/homedecor/bedroom.lua +++ b/homedecor/bedroom.lua @@ -79,10 +79,11 @@ for i in ipairs(bedcolors) do after_dig_node = function(pos) homedecor.unextend_bed(pos, color) end, - on_rightclick = function(pos, node, clicker) + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) if minetest.get_modpath("beds") then beds.on_rightclick(pos, clicker) - else return end + end + return itemstack end }) @@ -104,10 +105,11 @@ for i in ipairs(bedcolors) do after_dig_node = function(pos) homedecor.unextend_bed(pos, color) end, - on_rightclick = function(pos, node, clicker) + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) if minetest.get_modpath("beds") then beds.on_rightclick(pos, clicker) - else return end + end + return itemstack end, drop = "homedecor:bed_"..color.."_regular" }) @@ -137,10 +139,11 @@ for i in ipairs(bedcolors) do inv:add_item("main", "homedecor:bed_"..color.."_regular 2") end end, - on_rightclick = function(pos, node, clicker) + on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) if minetest.get_modpath("beds") then beds.on_rightclick(pos, clicker) - else return end + end + return itemstack end }) |