From ec416df7945f85bdb6fc50369b7049e52d96e791 Mon Sep 17 00:00:00 2001 From: hdastwb Date: Fri, 19 Jul 2013 01:36:55 -0400 Subject: added support for 6d facedir for all tube components, changed autoplace.lua to follow tubes.connect_sides rather than having each component coded individually, and added support for placing deployers and node breakers facing vertically --- tubes.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'tubes.lua') diff --git a/tubes.lua b/tubes.lua index d38cf29..787001d 100644 --- a/tubes.lua +++ b/tubes.lua @@ -180,6 +180,7 @@ for zp = 0, 1 do stack_max = 99, drop = name.."_000000", tubelike=1, + tube = {connect_sides={front=1, back=1, left=1, right=1, top=1, bottom=1}}, on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_int("tubelike",1) @@ -210,6 +211,10 @@ for zp = 0, 1 do for group,val in pairs(value) do nodedef.groups[group]=val end + elseif key=="tube" then + for key,val in pairs(value) do + nodedef.tube[key]=val + end elseif type(value)=="table" then nodedef[key]=pipeworks_replace_name(value,"#id",tname) elseif type(value)=="string" then -- cgit v1.2.3