diff options
author | hdastwb <hdastwb@hdastwb.heliohost.org> | 2013-07-08 20:29:53 -0400 |
---|---|---|
committer | hdastwb <hdastwb@hdastwb.heliohost.org> | 2013-07-08 20:29:53 -0400 |
commit | 2c89692b4ae886fcaed082e2ede0edc3d38089d7 (patch) | |
tree | 26b6d53e6ebeb451c2414266162544060dc32764 | |
parent | 92f12404a3dfa1e3fdaffc1c420d0fc2096970f0 (diff) | |
download | pipeworks-2c89692b4ae886fcaed082e2ede0edc3d38089d7.tar pipeworks-2c89692b4ae886fcaed082e2ede0edc3d38089d7.tar.gz pipeworks-2c89692b4ae886fcaed082e2ede0edc3d38089d7.tar.bz2 pipeworks-2c89692b4ae886fcaed082e2ede0edc3d38089d7.tar.xz pipeworks-2c89692b4ae886fcaed082e2ede0edc3d38089d7.zip |
added locked chests to autoplace.lua
-rw-r--r-- | autoplace.lua | 45 |
1 files changed, 44 insertions, 1 deletions
diff --git a/autoplace.lua b/autoplace.lua index f049665..a15d598 100644 --- a/autoplace.lua +++ b/autoplace.lua @@ -218,7 +218,50 @@ function tube_autoroute(pos) -- does not scan for the front side of the node. ---chests +--locked chests + + -- check for left/right connects + + if string.find(nxm.name, "default:chest_locked") ~= nil + and (nxm.param2 == 0 or nxm.param2 == 2) then + pxm=1 end + if string.find(nxp.name, "default:chest_locked") ~= nil + and (nxp.param2 == 0 or nxp.param2 == 2) then + pxp=1 end + + if string.find(nzm.name, "default:chest_locked") ~= nil + and (nzm.param2 == 1 or nzm.param2 == 3) then + pzm=1 end + if string.find(nzp.name, "default:chest_locked") ~= nil + and (nzp.param2 == 1 or nzp.param2 == 3) then + pzp=1 end + + -- check for backside connects + + if string.find(nxm.name, "default:chest_locked") ~= nil + and nxm.param2 == 1 then + pxm = 1 end + + if string.find(nxp.name, "default:chest_locked") ~= nil + and nxp.param2 == 3 then + pxp = 1 end + + if string.find(nzm.name, "default:chest_locked") ~= nil + and nzm.param2 == 0 then + pzm = 1 end + + if string.find(nzp.name, "default:chest_locked") ~= nil + and nzp.param2 == 2 then + pzp = 1 end + + -- check for top/bottom connections + + if string.find(nym.name, "default:chest_locked") ~= nil then pym = 1 end + if string.find(nyp.name, "default:chest_locked") ~= nil then pyp = 1 end + + -- does not scan for the front side of the node. + +--furnaces -- check for left/right connects |