summaryrefslogtreecommitdiff
path: root/compat.lua
diff options
context:
space:
mode:
authorhdastwb <hdastwb@hdastwb.heliohost.org>2013-07-19 01:36:55 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2013-07-19 19:16:26 -0400
commitec416df7945f85bdb6fc50369b7049e52d96e791 (patch)
tree93b42d89c37900f9f64bc456806ad9e61d3bd0a7 /compat.lua
parent3862070bfd590a45272a267101baa37686e12a6d (diff)
downloadpipeworks-ec416df7945f85bdb6fc50369b7049e52d96e791.tar
pipeworks-ec416df7945f85bdb6fc50369b7049e52d96e791.tar.gz
pipeworks-ec416df7945f85bdb6fc50369b7049e52d96e791.tar.bz2
pipeworks-ec416df7945f85bdb6fc50369b7049e52d96e791.tar.xz
pipeworks-ec416df7945f85bdb6fc50369b7049e52d96e791.zip
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
Diffstat (limited to 'compat.lua')
-rw-r--r--compat.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/compat.lua b/compat.lua
index 6113815..3bfeec1 100644
--- a/compat.lua
+++ b/compat.lua
@@ -32,7 +32,8 @@ furnace=clone_node("default:furnace")
return 0
end
end,
- input_inventory="dst"}
+ input_inventory="dst",
+ connect_sides={left=1, right=1, back=1, bottom=1}}
furnace.after_place_node= function(pos)
tube_scanforobjects(pos)
end
@@ -65,7 +66,8 @@ furnace=clone_node("default:furnace_active")
return 0
end
end,
- input_inventory="dst"}
+ input_inventory="dst",
+ connect_sides={left=1, right=1, back=1, bottom=1}}
furnace.after_place_node= function(pos)
tube_scanforobjects(pos)
end
@@ -88,7 +90,8 @@ chest=clone_node("default:chest")
local inv=meta:get_inventory()
return inv:room_for_item("main",stack)
end,
- input_inventory="main"}
+ input_inventory="main",
+ connect_sides={left=1, right=1, back=1, bottom=1, top=1}}
chest.after_place_node = function(pos)
tube_scanforobjects(pos)
end
@@ -111,7 +114,8 @@ chest_locked=clone_node("default:chest_locked")
local meta=minetest.env:get_meta(pos)
local inv=meta:get_inventory()
return inv:room_for_item("main",stack)
- end}
+ end,
+ connect_sides={left=1, right=1, back=1, bottom=1, top=1}}
local old_after_place = minetest.registered_nodes["default:chest_locked"].after_place_node;
chest_locked.after_place_node = function(pos, placer)
tube_scanforobjects(pos)