actually, filters should only connect from the right/output side since they
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Mon, 24 Jun 2013 01:52:30 +0000 (21:52 -0400)
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>
Mon, 24 Jun 2013 11:59:14 +0000 (07:59 -0400)
can't actually receive anything from the input side via a tube.

autoplace.lua

index 1f75f07850355b72bdd15608f523c2593a474498..ac97d301c9b2fd24a01f685a5c2e2b418d57607b 100644 (file)
@@ -83,32 +83,31 @@ function tube_autoroute(pos)
 -- handle regular filters
 
        if string.find(nxm.name, "pipeworks:filter") ~= nil
-         and (nxm.param2 == 0 or nxm.param2 == 2) then
+         and nxm.param2 == 0 then
                pxm=1 end
        if string.find(nxp.name, "pipeworks:filter") ~= nil
-         and (nxp.param2 == 0 or nxp.param2 == 2) then
+         and nxp.param2 == 2 then
                pxp=1 end
        if string.find(nzm.name, "pipeworks:filter") ~= nil
-         and (nzm.param2 == 1 or nzm.param2 == 3) then
+         and nzm.param2 == 3 then
                pzm=1 end
        if string.find(nzp.name, "pipeworks:filter") ~= nil
-         and (nzp.param2 == 1 or nzp.param2 == 3) then
+         and nzp.param2 == 1 then
                pzp=1 end
 
 -- handle mese filters
 
        if string.find(nxm.name, "pipeworks:mese_filter") ~= nil
-         and (nxm.param2 == 0 or nxm.param2 == 2) then
+         and nxm.param2 == 0 then
                pxm=1 end
        if string.find(nxp.name, "pipeworks:mese_filter") ~= nil
-         and (nxp.param2 == 0 or nxp.param2 == 2) then
+         and nxp.param2 == 2 then
                pxp=1 end
-
        if string.find(nzm.name, "pipeworks:mese_filter") ~= nil
-         and (nzm.param2 == 1 or nzm.param2 == 3) then
+         and nzm.param2 == 3 then
                pzm=1 end
        if string.find(nzp.name, "pipeworks:mese_filter") ~= nil
-         and (nzp.param2 == 1 or nzp.param2 == 3) then
+         and nzp.param2 == 1 then
                pzp=1 end
 
 -- handle deployers