Advertisement
Guest User

c3Quarry

a guest
Oct 20th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.73 KB | None | 0 0
  1.  
  2. local c3QDist = 13 + 32
  3. c3Mod = peripheral.wrap("right")
  4.  
  5. function c3PlaceLandmark()
  6.   turtle.select(1)
  7.   turtle.down()
  8.   turtle.placeDown()
  9.   turtle.up()
  10.   turtle.select(2)
  11.   turtle.placeDown()
  12. end
  13.  
  14.  
  15. if (turtle.getFuelLevel() < 360) then
  16.   print("Not enough turtlefuel")
  17.   return
  18.  
  19. end
  20.  
  21. if(turtle.getItemCount(1) < 32) then
  22.   print ("Not enough items to build in slot #1")
  23.   return
  24.  
  25. end
  26.  
  27. if (turtle.getItemCount(2) < 12) then
  28.   print ("Not enough landmarks in slot #2")
  29.   return
  30.  
  31. end
  32.  
  33. -- *** Build platform
  34. turtle.select(1)
  35.  
  36. turtle.forward()
  37. turtle.placeDown()
  38. turtle.turnRight()
  39.  
  40. turtle.forward()
  41. turtle.placeDown()
  42. turtle.turnRight()
  43. turtle.forward()
  44. turtle.placeDown()
  45. turtle.forward()
  46. turtle.placeDown()
  47.  
  48. turtle.turnRight()
  49. turtle.forward()
  50. turtle.placeDown()
  51.  
  52. turtle.forward()
  53. turtle.placeDown()
  54.  
  55. turtle.turnRight()
  56. turtle.forward()
  57. turtle.placeDown()
  58. turtle.forward()
  59. turtle.placeDown()
  60.  
  61. turtle.turnLeft()
  62. turtle.forward()
  63. turtle.placeDown()
  64. turtle.turnLeft()
  65. turtle.forward()
  66. turtle.placeDown()
  67. turtle.forward()
  68. turtle.placeDown()
  69. turtle.forward()
  70. turtle.placeDown()
  71.  
  72. turtle.turnLeft()
  73. turtle.forward()
  74. turtle.placeDown()
  75. turtle.forward()
  76. turtle.placeDown()
  77. turtle.forward()
  78. turtle.placeDown()
  79.  
  80. turtle.turnRight()
  81. turtle.forward()
  82. turtle.placeDown()
  83. turtle.up()
  84. turtle.select(2)
  85. turtle.placeDown()
  86.  
  87. -- *** build S-E quarry
  88. for i=0, (c3QDist - 1), 1 do
  89.   turtle.forward()
  90. end
  91. c3PlaceLandmark()
  92. for i=0, (c3QDist - 1), 1 do
  93.   turtle.back()
  94. end
  95. turtle.turnLeft()
  96. for i=0, c3QDist, 1 do
  97.   turtle.forward()
  98. end
  99.  
  100. c3PlaceLandmark()
  101. for i=0, c3QDist, 1 do
  102.   turtle.back()
  103. end
  104. for i=0, 2, 1 do
  105.   turtle.back()
  106. end
  107. turtle.turnRight()
  108.  
  109. -- *** build S-W quarry
  110. c3PlaceLandmark()
  111. for i=0, (c3QDist - 1), 1 do
  112.   turtle.forward()
  113. end
  114. c3PlaceLandmark()
  115. for i=0, (c3QDist - 1), 1 do
  116.   turtle.back()
  117. end
  118. turtle.turnRight()
  119. for i=0, c3QDist, 1 do
  120.   turtle.forward()
  121. end
  122. c3PlaceLandmark()
  123. for i=0, c3QDist, 1 do
  124.   turtle.back()
  125. end
  126. turtle.turnRight()
  127. for i=0, 4, 1 do
  128.   turtle.forward()
  129. end
  130.  
  131. -- *** build N-W quarry
  132. c3PlaceLandmark()
  133. for i=0, (c3QDist - 1), 1 do
  134.   turtle.forward()
  135. end
  136. c3PlaceLandmark()
  137. for i=0, (c3QDist - 1), 1 do
  138.   turtle.back()
  139. end
  140. turtle.turnLeft()
  141. for i=0, c3QDist, 1 do
  142.   turtle.forward()
  143. end
  144. c3PlaceLandmark()
  145. for i=0, c3QDist, 1 do
  146.   turtle.back()
  147. end
  148. for i=0, 2, 1 do
  149.   turtle.back()
  150. end
  151. turtle.turnRight()
  152.  
  153. -- *** build N-E quarry
  154. c3PlaceLandmark()
  155. for i=0, (c3QDist - 1), 1 do
  156.   turtle.forward()
  157. end
  158. c3PlaceLandmark()
  159. for i=0, (c3QDist - 1), 1 do
  160.   turtle.back()
  161. end
  162. turtle.turnRight()
  163. for i=0, c3QDist, 1 do
  164.   turtle.forward()
  165. end
  166. c3PlaceLandmark()
  167. for i=0, c3QDist, 1 do
  168.   turtle.back()
  169. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement