From 2c89692b4ae886fcaed082e2ede0edc3d38089d7 Mon Sep 17 00:00:00 2001 From: hdastwb Date: Mon, 8 Jul 2013 20:29:53 -0400 Subject: [PATCH] added locked chests to autoplace.lua --- autoplace.lua | 45 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 44 insertions(+), 1 deletion(-) 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