From 7ec609f647139aa44bd0ef8c7d908476379cc24f Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Wed, 22 Feb 2017 17:40:52 -0500 Subject: updated homedecor (duh :D ) --- lrfurn/sofas.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'lrfurn/sofas.lua') diff --git a/lrfurn/sofas.lua b/lrfurn/sofas.lua index 2882bbe..38b557d 100644 --- a/lrfurn/sofas.lua +++ b/lrfurn/sofas.lua @@ -18,19 +18,23 @@ minetest.register_node("lrfurn:sofa", { paramtype2 = "colorwallmounted", palette = "unifieddyes_palette_colorwallmounted.png", inventory_image = "lrfurn_sofa_inv.png", + wield_scale = { x = 0.6, y = 0.6, z = 0.6 }, groups = {snappy=3, ud_param2_colorable = 1}, sounds = default.node_sound_wood_defaults(), selection_box = sofa_cbox, node_box = sofa_cbox, on_rotate = screwdriver.disallow, after_place_node = function(pos, placer, itemstack, pointed_thing) - unifieddyes.fix_rotation_nsew(pos, placer, itemstack, pointed_thing) + lrfurn.fix_sofa_rotation_nsew(pos, placer, itemstack, pointed_thing) + local playername = placer:get_player_name() if minetest.is_protected(pos, placer:get_player_name()) then return true end local fdir = minetest.dir_to_facedir(placer:get_look_dir(), false) - if lrfurn.check_forward(pos, fdir, false, placer) then - itemstack:take_item() + if lrfurn.check_right(pos, fdir, false, placer) then + if not creative.is_enabled_for(playername) then + itemstack:take_item() + end else minetest.chat_send_player(placer:get_player_name(), S("No room to place the sofa!")) minetest.set_node(pos, { name = "air" }) -- cgit v1.2.3