From 67c0342bb4645613389ce3705c4c9596a23b2977 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Fri, 19 Apr 2013 20:45:14 -0400 Subject: [PATCH] Add corner privacy fence and craft recipes for it. --- crafts.lua | 17 ++++++++ fences.lua | 40 ++++++++++++++++++ .../homedecor_fence_privacy_corner_bottom.png | Bin 0 -> 317 bytes .../homedecor_fence_privacy_corner_front.png | Bin 0 -> 573 bytes .../homedecor_fence_privacy_corner_right.png | Bin 0 -> 584 bytes .../homedecor_fence_privacy_corner_top.png | Bin 0 -> 319 bytes 6 files changed, 57 insertions(+) create mode 100644 textures/homedecor_fence_privacy_corner_bottom.png create mode 100644 textures/homedecor_fence_privacy_corner_front.png create mode 100644 textures/homedecor_fence_privacy_corner_right.png create mode 100644 textures/homedecor_fence_privacy_corner_top.png diff --git a/crafts.lua b/crafts.lua index 0bbb3b8c..d14a5d8d 100644 --- a/crafts.lua +++ b/crafts.lua @@ -1376,6 +1376,23 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_privacy_corner", + recipe = { + "homedecor:fence_privacy", + "homedecor:fence_privacy" + }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_privacy 2", + recipe = { + "homedecor:fence_privacy_corner" + }, +}) + minetest.register_craft( { output = "homedecor:fence_barbed_wire 6", recipe = { diff --git a/fences.lua b/fences.lua index ed12f5df..0108bd93 100644 --- a/fences.lua +++ b/fences.lua @@ -287,6 +287,46 @@ minetest.register_node("homedecor:fence_privacy", { }, }) +minetest.register_node("homedecor:fence_privacy_corner", { + drawtype = "nodebox", + description = S("Wooden Privacy Fence"), + tiles = { + "homedecor_fence_privacy_corner_top.png", + "homedecor_fence_privacy_corner_bottom.png", + "homedecor_fence_privacy_corner_right.png", + "homedecor_fence_privacy_backside.png", + "homedecor_fence_privacy_backside.png", + "homedecor_fence_privacy_corner_front.png" + }, + paramtype = "light", + is_ground_content = true, + groups = {snappy=3}, + sounds = default.node_sound_wood_defaults(), + walkable = true, + paramtype2 = "facedir", + selection_box = { + type = "fixed", + fixed = { + { -0.5, -0.5, 5/16, 0.5, 0.5, 0.5 }, + { -0.5, -0.5, -0.5, -5/16, 0.5, 5/16 }, + } + }, + node_box = { + type = "fixed", + fixed = { + { -7/16, -8/16, 5/16, -5/16, 8/16, 7/16 }, -- left part + { -4/16, -8/16, 5/16, 3/16, 8/16, 7/16 }, -- middle part + { 4/16, -8/16, 5/16, 8/16, 8/16, 7/16 }, -- right part + { -8/16, -2/16, 7/16, 8/16, 2/16, 8/16 }, -- back-side connecting rung + + { -7/16, -8/16, 4/16, -5/16, 8/16, 7/16 }, -- back-most part + { -7/16, -8/16, -4/16, -5/16, 8/16, 3/16 }, -- middle part + { -7/16, -8/16, -8/16, -5/16, 8/16, -5/16 }, -- front-most part + { -8/16, -2/16, -8/16, -7/16, 2/16, 7/16 }, -- left-side connecting rung + } + }, +}) + minetest.register_node("homedecor:fence_barbed_wire", { drawtype = "nodebox", description = S("Barbed Wire Fence"), diff --git a/textures/homedecor_fence_privacy_corner_bottom.png b/textures/homedecor_fence_privacy_corner_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..e0397cabd3278133455d267b06aa6a00875142e2 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#E{h0*fZ7Fzkgq_YJDx6%AsXjv~Wu<`o#@2;6gOdNY$+(cDcL>zs% zR0V<=o#J=du79hzpmFY>%qNC%@AB>ANw L`njxgN@xNAxq)}z literal 0 HcmV?d00001 diff --git a/textures/homedecor_fence_privacy_corner_front.png b/textures/homedecor_fence_privacy_corner_front.png new file mode 100644 index 0000000000000000000000000000000000000000..5b6ecaae74493923ed6a77cb54a8d383f65c0260 GIT binary patch literal 573 zcmV-D0>b@?P)O(SZ5b-8w!=_ZWtXOrWZn z<|2SOZ<%s?xmPYTF%=4rIbB7Mb7t`jLU211z-706+p}s6ZOz?L0u=7|<2X}Q^;|iR zGbyc^Dh%4TtC&?)W}S=ktSF4plc|@{Or>|9Gn2erY_4SGFkOjxzg1QhKy*`q>Ft=^ zu!8PlBFQw9nD+!pT5l>^iHw{x)_hUnY<&omM3R+g-RBAv07O()%~_R*s>sqJj&pi* z6e_9>TWgN79W#Y=)&FvVBuN$RXK+pSE=8;}L1l%A94j&wfZkM^D6}_MFj)VFRDpE^ zu;MOYQ-e4FRREZg_v7@4G|xXvx=9g8B-#8j6JUXnMF2*+3$p$KoS|E0RB-@v00000 LNkvXXu0mjfb(rnD literal 0 HcmV?d00001 diff --git a/textures/homedecor_fence_privacy_corner_right.png b/textures/homedecor_fence_privacy_corner_right.png new file mode 100644 index 0000000000000000000000000000000000000000..b6f6e0fdebcb9d0b2169a54f6610d2f4364e6a55 GIT binary patch literal 584 zcmV-O0=NB%P)8@8*R{>9cBomZ|N8s) zr|a|o>+!ekm#4?p=WPAu<@w9M|Lxemy?lNA_3@uipLOon*^s0Hy<1XRo6rtm+w5|^ zMu16}MleO%zV&8mB2a*3jpsVHhkZ(k8c6_RvTbuT1E6cw{;*#M%ybpwM0g!(B-2d7?+KE$(N(k(QQXE5iVD4tDNGVcR-%vQD^LIsQCa0) z-IT&CY7zItTW=^-RG+q%&$%6*LN?X+xgy=eR8(}F!Q~u7idbiY$_f!VR%9#yqbq>( zI7uoPtc-LIs=$T;SaBDyt3et7RjkM)D$yd+TE4mrlOm8vvbT#Tzyc$S0E(z60N(*% WBvQA1eeBHu0000{XE z)7O>#E{h0*fNY}o-itt?d!8@ z)#X&qvU#R$^Up7z92va(xP_aUmY4nheTsW-i%oP<@!2%DF=@lhl&watY7Hl{9Q3E( zUf%vY_Sd_wvfP0JX=Q?mx-vH