Advertisement
Guest User

Untitled

a guest
Jan 27th, 2015
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. p = peripheral.wrap("left")
  2.  
  3. go = 10
  4. gone = 0
  5.  
  6. direction = 1
  7. stop = false
  8.  
  9. function dig()
  10. turtle.select(2)
  11. p.dig()
  12. end
  13.  
  14. function digUp()
  15. turtle.select(2)
  16. p.digUp()
  17. end
  18.  
  19. function digDown()
  20. turtle.select(2)
  21. p.digDown()
  22. end
  23.  
  24. turtle.turnRight()
  25. dig()
  26. digUp()
  27. digDown()
  28. turtle.forward()
  29. digUp()
  30. digDown()
  31. dig()
  32. turtle.forward()
  33. digUp()
  34. digDown()
  35. turtle.turnLeft()
  36. turtle.turnLeft()
  37. turtle.forward()
  38. turtle.forward()
  39. dig()
  40. digUp()
  41. digDown()
  42. turtle.forward()
  43. digUp()
  44. digDown()
  45. dig()
  46. turtle.forward()
  47. digUp()
  48. digDown()
  49. turtle.turnRight()
  50.  
  51. while stop == false do
  52. dig()
  53. turtle.forward()
  54. if direction == 1 then
  55. turtle.turnRight()
  56. else
  57. turtle.turnLeft()
  58. end
  59. for i = 0, 4 do
  60. if i ~= 4 then
  61. dig()
  62. end
  63. digUp()
  64. digDown()
  65. turtle.forward()
  66. end
  67. if direction == 1 then
  68. turtle.turnLeft()
  69. direction = 0
  70. else
  71. turtle.turnRight()
  72. direction = 1
  73. end
  74. gone = gone + 1
  75. print("Gone: " .. gone)
  76. if gone >= go then
  77. stop = true
  78. end
  79. if gone % 5 == 0 then
  80. turtle.turnRight()
  81. turtle.turnRight()
  82. turtle.select(1)
  83. turtle.place()
  84.  
  85. for i=2, 16 do
  86. turtle.select(i)
  87. turtle.drop()
  88. end
  89.  
  90. turtle.select(1)
  91. dig()
  92. turtle.select(2)
  93. turtle.turnRight()
  94. turtle.turnRight()
  95. end
  96. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement