Advertisement
PaymentOption

Turtle digging for Human

Aug 9th, 2012
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1. -- 100x100x50 for Huyman by PaymentOption --
  2.  
  3. turnedLeft = false; -- If the turtle turned left the last cycle.
  4.  
  5. for i=1, 50 do
  6.     for i=1, 100 do
  7.         for i=1, 100 do
  8.             turtle.dig();
  9.             turtle.forward();
  10.         end
  11.  
  12.         if not turnedLeft then
  13.             turtle.turnLeft();
  14.             turtle.dig();
  15.             turtle.forward();
  16.             turtle.turnLeft();
  17.            
  18.             turnedLeft = true;
  19.         else
  20.             turtle.turnRight();
  21.             turtle.dig();
  22.             turtle.forward();
  23.             turtle.turnRight();
  24.            
  25.             turnedLeft = false;
  26.         end
  27.     end
  28.  
  29.     -- Reset the position of the turtle to dig another layer.
  30.     if turnedLeft then
  31.         turtle.turnLeft();
  32.         turtle.forward();
  33.         turtle.turnRight();
  34.        
  35.         for i=1, 2 do
  36.             while not turtle.detect() do
  37.                 turtle.forward();
  38.             end
  39.        
  40.             turtle.turnLeft();
  41.         end
  42.        
  43.         turtle.digDown();
  44.         turtle.down();
  45.        
  46.         turnedLeft = false;
  47.     else
  48.         turtle.turnRight();
  49.         turtle.forward();
  50.         turtle.turnLeft();
  51.        
  52.         for i=1, 2 do
  53.             while not turtle.detect() do
  54.                 turtle.forward();
  55.             end
  56.        
  57.             turtle.turnRight();
  58.         end
  59.        
  60.         turtle.digDown();
  61.         turtle.down();
  62.        
  63.         turnedLeft = true;
  64.     end
  65. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement