Advertisement
hoblin

Corridor

Feb 24th, 2013
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.23 KB | None | 0 0
  1. -- -----------------------------
  2. -- Corridor
  3. -- pastebin get BQ0AnBu9 corr
  4. -- -----------------------------
  5.  
  6.  
  7.  
  8. function checkFuel()
  9.   while turtle.getFuelLevel() < 10 do
  10.     turtle.select(1)
  11.     turtle.refuel(1)
  12.     if turtle.getFuelLevel() < 10 then
  13.       sleep(5)
  14.     end
  15.   end
  16. end
  17.  
  18. function light()
  19.   while turtle.getItemCount(2) < 2 do
  20.     sleep(5)
  21.   end
  22.   turtle.digUp()
  23.   turtle.digDown()
  24.   turtle.select(2)
  25.   turtle.placeDown()
  26. end
  27.  
  28. function forward()
  29.   checkFuel()
  30.   while not turtle.forward() do
  31.     if turtle.detect() then
  32.       turtle.dig()
  33.     else
  34.       turtle.attack()
  35.     end
  36.   end
  37. end
  38.  
  39. function dig()
  40.   turtle.digDown()
  41.   turtle.digUp()
  42.   turtle.dig()
  43.   if turtle.getItemCount(16) > 0 then
  44.     while turtle.getItemCount(16) > 0 do
  45.       sleep(5)
  46.     end
  47.     turtle.select(3)
  48.   end
  49.   forward()
  50. end
  51.  
  52. while true do
  53.   forward()
  54.   for n = 1, 3 do
  55.     dig()
  56.   end
  57.   light()
  58.   turtle.turnLeft()
  59.   forward()
  60.   for n = 1, 5 do
  61.     dig()
  62.   end
  63.   turtle.turnLeft()
  64.   turtle.turnLeft()
  65.   dig()
  66.   for n = 1, 6 do
  67.     forward()
  68.   end
  69.   for n = 1, 5 do
  70.     dig()
  71.   end
  72.   turtle.turnLeft()
  73.   turtle.turnLeft()
  74.   dig()
  75.   for n = 1, 5 do
  76.     forward()
  77.   end
  78.   turtle.turnRight()
  79. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement