1
Fork 0

Working on system for getting stuff from chests (with buildcraft)

One master-console with a bring command
Multiple slaves which react to a broadcast (via wireless)
This commit is contained in:
Joshua Moerman 2012-06-02 22:54:33 +02:00
parent e6cec9e1da
commit 4856635080
2 changed files with 27 additions and 0 deletions

6
bring Normal file
View file

@ -0,0 +1,6 @@
local args = { ... }
-- the wifi side, i guess...
rednet.open("right");
rednet.broadcast(args[1])

21
slave Normal file
View file

@ -0,0 +1,21 @@
local args = { ... }
rednet.open("right")
while true do
-- we are using wireless to get the distance
-- so the master should be aligned with the slaves
local id, mess, dist = rednet.receive()
if mess == id then
turtle.up()
for i = 1, dist do turtle.back() end
-- TODO: wait for empty chest or something
sleep(1)
for i = 1, dist do turtle.forward() end
turtle.down()
end
end
-- TODO: activate redstone for the buildcraft engine