Advertisement
Xenogami

LavaBot

Aug 3rd, 2013
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.84 KB | None | 0 0
  1. local function moveForward()
  2.     while not turtle.forward() do
  3.         turtle.dig()
  4.     end
  5. end
  6.  
  7. local function moveDown()
  8.     while not turtle.down() do
  9.         turtle. digDown()
  10.     end
  11. end
  12.  
  13. local function moveUp()
  14.     while not turtle.up() do
  15.         turtle.digUp()
  16.     end
  17. end
  18.  
  19. local function getLava()
  20.     turtle.place()
  21.     turtle.refuel()
  22.     turtle.placeUp()
  23.     turtle.refuel()
  24.     turtle.placeDown()
  25.     turtle.refuel()
  26. end
  27.  
  28. term.clear()
  29. term.setCursorPos(1, 1)
  30. print("How far out?")
  31. local input = read()
  32.  
  33. turtle.select(1)
  34. turtle.refuel()
  35. moveForward()
  36. moveDown()
  37. moveDown()
  38.  
  39. for a=1,input do
  40.     getLava()
  41.     moveForward()
  42. end
  43.  
  44. turtle.turnRight()
  45. moveForward()
  46. getLava()
  47. turtle.turnRight()
  48.  
  49. for a=1,input do
  50.     getLava()
  51.     moveForward()
  52. end
  53.  
  54. moveUp()
  55. moveUp()
  56. moveForward()
  57. moveForward()
  58.  
  59. local fl = turtle.getFuelLevel()
  60. print("Fuel level:  "..fl)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement