Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. local firstItem,lastItem = 2,16
  2.  
  3. function lootAll()
  4. for i=firstItem,lastItem do
  5. turtle.select(i)
  6. turtle.suck()
  7. end
  8. end
  9.  
  10. function placeAll()
  11. for i=firstItem,lastItem do
  12. turtle.select(i)
  13. turtle.drop()
  14. end
  15. end
  16.  
  17. function turnAround()
  18. turtle.turnLeft()
  19. turtle.turnLeft()
  20. end
  21.  
  22. function walk(x)
  23. for i=1,x do
  24. turtle.forward()
  25. end
  26. end
  27.  
  28. function walkUntilObstructed()
  29. local walking = true
  30. local walked = 0
  31. while walking do
  32. if turtle.detect() then
  33. walking = false
  34. else
  35. walked = walked + 1
  36. turtle.forward()
  37. end
  38. end
  39. return walked
  40. end
  41. local initialFuel = turtle.getFuelLevel()
  42. lootAll()
  43. turnAround()
  44. walkUntilObstructed()
  45. placeAll()
  46. turnAround()
  47. walkUntilObstructed()
  48. local finalFuel = turtle.getFuelLevel()
  49. print("Used Fuel:", initialFuel - finalFuel)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement