From 8d71f77f8b1eeba83857cf416a2cffb8df5c4cc7 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 25 Jul 2017 03:06:25 +0200 Subject: [PATCH] Make signs attached nodes --- mods/ITEMS/mcl_signs/init.lua | 10 +++++----- mods/ITEMS/mcl_signs/textures/signs_bottom.png | Bin 139 -> 143 bytes mods/ITEMS/mcl_signs/textures/signs_side.png | Bin 157 -> 158 bytes mods/ITEMS/mcl_signs/textures/signs_top.png | Bin 135 -> 124 bytes mods/ITEMS/mcl_signs/textures/signs_wall.png | Bin 0 -> 256 bytes 5 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 mods/ITEMS/mcl_signs/textures/signs_wall.png 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 c711c96dc974ec7b23e83c984ed758be415e1508..d6b45e2fa5fcba26dd8b316d9b1b5022d2912ecf 100644 GIT binary patch delta 54 zcmeBX>}Q-{#^^H9Tu-ZLh61~ifFirLfFo0v3Gd>AUaPNgF?96Wr^qf_v6z8@fx*+& K&t;ucLK6U=zz_=n delta 50 zcmeBY>}H%`#^^B7Tu<%B`<7brLbX;Hv?F{8xuX*oUm4izQuff!Z zdTJm>z|?@Q4ZJg?406>^vz;bqk^Q~79V2)f7RKdD;?N zlA01F>>LGJ!6fSz?oh7z3Mb7btZ94_uxRgc&oZHto&A@tcttQXNLky3b*w(g!oa}5 N;OXk;vd$@?2>^UpCvX4& diff --git a/mods/ITEMS/mcl_signs/textures/signs_top.png b/mods/ITEMS/mcl_signs/textures/signs_top.png index 3bc765430a50331ee7366c2dd1951294ab7e418f..f7bd16358fb2bbc81b5ba61cae417d94b16c93cb 100644 GIT binary patch delta 49 zcmZo?teIfOXgJYaUd?k?n;>U{oVw-|kLwQH22yJn?mu&0-T(F$0|o%}(#^a#FQhWchk=3NXp-nI1_lP6k|4j}{|LY!bpPBr1_p+DPZ!6K z3P#