summaryrefslogtreecommitdiff
path: root/lrfurn/sofas.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-02-22 17:40:52 -0500
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-02-22 17:40:52 -0500
commit7ec609f647139aa44bd0ef8c7d908476379cc24f (patch)
tree34aa6fcf193e51260d7cbba2457ea604f1748925 /lrfurn/sofas.lua
parent0aefae28c513b8ab2357d9f92dbf7f79bd7517e6 (diff)
downloaddreambuilder_modpack-7ec609f647139aa44bd0ef8c7d908476379cc24f.tar
dreambuilder_modpack-7ec609f647139aa44bd0ef8c7d908476379cc24f.tar.gz
dreambuilder_modpack-7ec609f647139aa44bd0ef8c7d908476379cc24f.tar.bz2
dreambuilder_modpack-7ec609f647139aa44bd0ef8c7d908476379cc24f.tar.xz
dreambuilder_modpack-7ec609f647139aa44bd0ef8c7d908476379cc24f.zip
updated homedecor (duh :D )
Diffstat (limited to 'lrfurn/sofas.lua')
-rw-r--r--lrfurn/sofas.lua10
1 files changed, 7 insertions, 3 deletions
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" })