libraryaddict

Untitled

May 1st, 2012
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.14 KB | None | 0 0
  1. ID = 14
  2. rednet.open("right")
  3. function compare()
  4.   for n=1,3 do
  5.     turtle.select(n)
  6.     if turtle.compare() then
  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.select(4)
  48.       turtle.placeDown()
  49.       if not turtle.forward() then
  50.         rednet.broadcast("I cant sire!")
  51.       end
  52.     elseif msg == "its over" then
  53.       turtle.forward()
  54.       turtle.forward()
  55.       turtle.down()
  56.       turtle.down()
  57.       mine()
  58.     elseif msg == "I cannot" then
  59.       turtle.back()
  60.       mine()
  61.     end
  62.   end
  63. end
Advertisement
Add Comment
Please, Sign In to add comment