From cf0ad1fd9a3a49a5b4c02db5bbe84e71b297104e Mon Sep 17 00:00:00 2001 From: Darren Salt Date: Tue, 5 Mar 2013 02:16:20 -0500 Subject: [PATCH] Added corner chainlink fences Craft two regular chainlink fences to get the corner variety, place the result back into the craft grid to get the two fences back. --- crafts.lua | 12 +++++ fences.lua | 41 ++++++++++++++++++ ...homedecor_fence_chainlink_corner_sides.png | Bin 0 -> 349 bytes 3 files changed, 53 insertions(+) create mode 100644 textures/homedecor_fence_chainlink_corner_sides.png diff --git a/crafts.lua b/crafts.lua index 724988cf..1e32a065 100644 --- a/crafts.lua +++ b/crafts.lua @@ -1401,6 +1401,18 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_chainlink_corner", + recipe = { "homedecor:fence_chainlink", "homedecor:fence_chainlink" }, +}) + +minetest.register_craft( { + type = "shapeless", + output = "homedecor:fence_chainlink 2", + recipe = { "homedecor:fence_chainlink_corner" }, +}) + minetest.register_craft( { type = "shapeless", output = "homedecor:fence_picket_gate_white_closed", diff --git a/fences.lua b/fences.lua index c02a2dec..1d4b84ee 100644 --- a/fences.lua +++ b/fences.lua @@ -337,6 +337,47 @@ minetest.register_node("homedecor:fence_chainlink", { }) +minetest.register_node("homedecor:fence_chainlink_corner", { + drawtype = "nodebox", + description = "Chainlink Fence", + tiles = { + "homedecor_fence_chainlink_gate_tb.png", + "homedecor_fence_chainlink_gate_tb.png", + "homedecor_fence_chainlink_corner_sides.png", + "homedecor_fence_chainlink_corner_sides.png", + "homedecor_fence_chainlink_corner_sides.png", + "homedecor_fence_chainlink_corner_sides.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, 0.375, 0.5, 0.5, 0.5 }, + { -0.5, -0.5, -0.5, -0.375, 0.5, 0.5 } + } + }, + node_box = { + type = "fixed", + fixed = { + { -8/16, -8/16, 6/16, -6/16, 8/16, 8/16 }, -- left post, rear + { -8/16, -8/16, -8/16, -6/16, 8/16, -7/16 }, -- left post, front + { 7/16, -8/16, 6/16, 8/16, 8/16, 8/16 }, -- right post, rear + { -8/16, 7/16, 13/32, 8/16, 8/16, 15/32 }, -- top piece, rear + { -8/16, -8/16, 13/32, 8/16, -7/16, 15/32 }, -- bottom piece, rear + { -15/32, 7/16, -8/16, -13/32, 8/16, 8/16 }, -- top piece, side + { -15/32, -8/16, -8/16, -13/32, -7/16, 8/16 }, -- bottom piece, side + { -8/16, -8/16, 7/16, 8/16, 8/16, 7/16 }, -- the chainlink itself, rear + { -7/16, -8/16, -8/16, -7/16, 8/16, 8/16 } -- the chainlink itself, side + } + }, +}) + + -- ===== -- Gates diff --git a/textures/homedecor_fence_chainlink_corner_sides.png b/textures/homedecor_fence_chainlink_corner_sides.png new file mode 100644 index 0000000000000000000000000000000000000000..0b2a45cd7e3f00ef72a9e2c3cb444ddb52bdc63b GIT binary patch literal 349 zcmV-j0iyniP)Cf>sHv%`s;a81tE;T6tgWrBuCA`HudlGMu(7eRva+(Xv$M3c zw6(Rhwzjsnx3{>sxVgExy1Kf%ySu!+yuH1>zP`S{zrVo1z`?=6!^6YH#l^dCU z$jHbT){Z0q0004WQchC!5t0bB&^~=~ZAR|ga=qzSY vQjFnfI2DY@7`}z;zI|Tn`h0Bb{$AUEU{ed&=(ww300000NkvXXu0mjfDVC~A literal 0 HcmV?d00001