From 12cc9da08ca8d260f0b703621fc0d56901040594 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 22 Apr 2015 04:34:51 -0400 Subject: [PATCH] allow shift-dig a king size bed to get the two twin beds back --- homedecor/furniture.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/homedecor/furniture.lua b/homedecor/furniture.lua index a866414a..f704b5ed 100644 --- a/homedecor/furniture.lua +++ b/homedecor/furniture.lua @@ -264,6 +264,13 @@ for _, color in ipairs(bedcolors) do groups = {snappy=3, not_in_creative_inventory=1}, selection_box = kbed_cbox, collision_box = kbed_cbox, + after_dig_node = function(pos, oldnode, oldmetadata, digger) + local inv = digger:get_inventory() + if digger:get_player_control().sneak and inv:room_for_item("main", "bed_"..color.."_regular 1") then + inv:remove_item("main", "homedecor:bed_"..color.."_kingsize 1") + inv:add_item("main", "homedecor:bed_"..color.."_regular 2") + end + end, }) minetest.register_alias("homedecor:bed_"..color.."_foot", "homedecor:bed_"..color.."_regular")