Advertisement
natie3

Mine

Oct 7th, 2013
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.13 KB | None | 0 0
  1. modem = peripheral.wrap("right")
  2. modem.transmit(500,501,"1")
  3. turn = false
  4.  
  5. function invent()
  6.   if turtle.getItemCount(15) > 0 then
  7.     for k = 3, 16 do
  8.       turtle.select(k)
  9.       if (turtle.compareTo(1)) or (turtle.compareTo(2)) then
  10.         turtle.drop()
  11.         if turtle.getItemCount(15) > 0 then
  12.           turtle.select(15)
  13.           turtle.transferTo(k)
  14.         end
  15.       end
  16.     end
  17.     turtle.select(2)
  18.     turtle.drop((turtle.getItemCount(2)-1))
  19.     turtle.select(1)
  20.     turtle.drop((turtle.getItemCount(1)-1))
  21.   end
  22. end
  23.  
  24. function dig()
  25.   invent()
  26.   turtle.dig()
  27.   turtle.digUp()
  28.   turtle.digDown()
  29. end
  30.  
  31. function forward()
  32.   while not turtle.forward() do
  33.     turtle.dig()
  34.     turtle.attack()
  35.     os.sleep(0.5)
  36.   end
  37. end
  38.  
  39. for i = 1, 16 do
  40.   for j = 1, 15 do
  41.     dig()
  42.     forward()
  43.   end
  44.   if i ~= 16 then
  45.     if turn then
  46.       turtle.turnRight()
  47.     else
  48.       turtle.turnLeft()
  49.     end
  50.     dig()
  51.     forward()
  52.     if turn then
  53.       turtle.turnRight()
  54.     else
  55.       turtle.turnLeft()
  56.     end
  57.     turn = not turn
  58.   end
  59. end
  60. turtle.digUp()
  61. turtle.digDown()
  62. modem.transmit(500,501,"2")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement