SHARE
TWEET

Quarry v0.1 by lOOigi

lOOigi Mar 8th, 2013 57 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. tArgs={...}
  2. a=tonumber(tArgs[1])
  3. b=tonumber(tArgs[2])
  4. n=tonumber(tArgs[3])
  5.  
  6. function digi(t,l)
  7. for i=1,t do
  8. turtle.dig()
  9. turtle.forward()
  10. if turtle.getItemCount(16)>0 then
  11. for j=1,l do
  12. turtle.digUp()
  13. turtle.up()
  14. end
  15. print('Inventory full!')
  16. os.exit(1)
  17. end
  18.  
  19. function turnR()
  20. turtle.turnRight()
  21. turtle.dig()
  22. turtle.forward()
  23. turtle.turnRight()
  24. end
  25.  
  26. function turnL()
  27. turtle.turnLeft()
  28. turtle.dig()
  29. turtle.forward()
  30. turtle.turnLeft()
  31. end
  32.  
  33. if turtle.getFuelLevel()<50 then
  34. for j=1,p do
  35. turtle.digUp()
  36. turtle.up()
  37. end
  38. print('Low fuel!')
  39. os.exit(1)
  40. end
  41. i=i+1
  42. end
  43. end
  44.  
  45. a=a-1
  46. fl=0
  47.  
  48. for p=1,n do
  49.  
  50.         for k=1,b do
  51.                 digi(a,p)
  52.                 if k~=b then
  53.                                 if fl==0 then
  54.                                         turnR()
  55.                                         fl=1
  56.                                 else
  57.                                         turnL()
  58.                                         fl=0
  59.                                 end
  60.                 end
  61.                 if k==b then
  62.                         turtle.digDown()
  63.                         turtle.down()
  64.                         turtle.turnLeft()
  65.                         turtle.turnLeft()
  66.                         if b%2==0 then
  67.                                 fl=1
  68.                                 if p%2==0 then
  69.                                         fl=0
  70.                                 end
  71.                         end
  72.                 end
  73.  
  74.         end
  75.         p=p+1
  76. end
  77.  
  78. for i=1,n do
  79.         turtle.up()
  80. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top