Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 1.11 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. ID = 14
  2. rednet.open("right")
  3. function compare()
  4.   for n=1,9 do
  5.     turtle.select(n)
  6.     if turtle.compare()
  7.       rednet.broadcast("Prepare thy anus")
  8.       return true
  9.     end
  10.   end
  11. end
  12.    
  13. function mine()
  14.   for n=1,2 do
  15.     if not compare() then
  16.       turtle.dig()
  17.       turtle.up()
  18.     else
  19.       prepare()
  20.     end
  21.   end
  22.   if not compare() then
  23.     turtle.dig()
  24.   else
  25.     prepare()
  26.   end
  27.   turtle.down()
  28.   turtle.down()
  29. end
  30. function prepare()
  31.   turtle.down()
  32.   turtle.down()
  33.   turtle.up()
  34.   turtle.up()
  35.   turtle.back()
  36.   turtle.back()
  37. end
  38.      
  39. while true do
  40.   id, msg = rednet.receive()
  41.   if id == ID then
  42.     if msg = "mine" then
  43.       mine()
  44.     elseif msg == "Prepare your anus" then
  45.       prepare()
  46.     elseif msg == "forwards!" then
  47.       turtle.placeDown()
  48.       if not turtle.forward() then
  49.         rednet.broadcast("I cant sire!")
  50.       end
  51.     elseif msg == "its over" then
  52.       turtle.forward()
  53.       turtle.forward()
  54.       turtle.down()
  55.       turtle.down()
  56.       mine()
  57.     elseif msg == "I cannot" then
  58.       turtle.back()
  59.       mine()
  60.     end
  61.   end
  62. end