diff --git a/mods/ITEMS/mcl_signs/init.lua b/mods/ITEMS/mcl_signs/init.lua index 6e377dbc1..57ed4b774 100644 --- a/mods/ITEMS/mcl_signs/init.lua +++ b/mods/ITEMS/mcl_signs/init.lua @@ -130,7 +130,7 @@ local signs_yard = { {delta = {x = m, y = 0, z = 0}, yaw = math.pi / 2}, } -local sign_groups = {handy=1,axey=1, flammable=1, deco_block=1, material_wood=1} +local sign_groups = {handy=1,axey=1, flammable=1, deco_block=1, material_wood=1, attached_node=1} local destruct_sign = function(pos) local objects = minetest.get_objects_inside_radius(pos, 0.5) @@ -208,10 +208,10 @@ minetest.register_node("mcl_signs:wall_sign", { node_placement_prediction = "", paramtype = "light", sunlight_propagates = true, - paramtype2 = "facedir", + paramtype2 = "wallmounted", drawtype = "nodebox", - node_box = {type = "fixed", fixed = {-7/16, -1/16, 7/16, 7/16, 7/16, 0.498}}, - tiles = {"signs_top.png", "signs_bottom.png", "signs_side.png", "signs_side.png", "signs_back.png", "signs_front.png"}, + node_box = {type = "wallmounted", wall_side = {-0.499, -1/16, -7/16, -7/16, 7/16, 7/16}}, + tiles = {"signs_wall.png"}, groups = sign_groups, stack_max = 16, sounds = mcl_sounds.node_sound_wood_defaults(), @@ -267,7 +267,7 @@ minetest.register_node("mcl_signs:wall_sign", { sign_info = signs_yard[fdir + 1] else place_pos = above - local _, success = minetest.item_place_node(itemstack, placer, pointed_thing, fdir) + local _, success = minetest.item_place_node(itemstack, placer, pointed_thing, wdir) if not success then return itemstack end diff --git a/mods/ITEMS/mcl_signs/textures/signs_bottom.png b/mods/ITEMS/mcl_signs/textures/signs_bottom.png index c711c96dc..d6b45e2fa 100644 Binary files a/mods/ITEMS/mcl_signs/textures/signs_bottom.png and b/mods/ITEMS/mcl_signs/textures/signs_bottom.png differ diff --git a/mods/ITEMS/mcl_signs/textures/signs_side.png b/mods/ITEMS/mcl_signs/textures/signs_side.png index 9c011ff40..0c0243630 100644 Binary files a/mods/ITEMS/mcl_signs/textures/signs_side.png and b/mods/ITEMS/mcl_signs/textures/signs_side.png differ diff --git a/mods/ITEMS/mcl_signs/textures/signs_top.png b/mods/ITEMS/mcl_signs/textures/signs_top.png index 3bc765430..f7bd16358 100644 Binary files a/mods/ITEMS/mcl_signs/textures/signs_top.png and b/mods/ITEMS/mcl_signs/textures/signs_top.png differ diff --git a/mods/ITEMS/mcl_signs/textures/signs_wall.png b/mods/ITEMS/mcl_signs/textures/signs_wall.png new file mode 100644 index 000000000..dced78e40 Binary files /dev/null and b/mods/ITEMS/mcl_signs/textures/signs_wall.png differ