Advertisement
44shades44

Strip Miner

Sep 23rd, 2013
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1.     function Move()
  2.       while turtle.detect() == true do
  3.         turtle.dig()
  4.       end
  5.       turtle.forward()
  6.       while turtle.detectUp() == true do
  7.         turtle.digUp()
  8.       end
  9.     end
  10.     function Torch()
  11.       turtle.turnRight()
  12.       turtle.up()
  13.       while turtle.detect() == true do
  14.         turtle.dig()
  15.       end
  16.       turtle.select(16)
  17.       turtle.place()
  18.       turtle.down()
  19.       turtle.turnLeft()
  20.     end
  21.     function Corner()
  22.       Move()
  23.       Move()
  24.       Move()
  25.     end
  26.     function Tunnel()
  27.       while (i < lines) do
  28.         i = i + 1
  29.         if (i % 10) == 0 then
  30.           Torch()
  31.         end
  32.         Move()
  33.       end
  34.     end
  35.     print("How far down should i go?")
  36.       lines = tonumber(read())
  37.       i = 0
  38.     print("How wide should the mine be?")
  39.       lineswide = tonumber(read())
  40.       x = 0
  41.     while (x < lineswide) do
  42.       x = x + 1
  43.       Tunnel()
  44.       turtle.turnLeft()
  45.       Corner()
  46.       turtle.turnLeft()
  47.       i=0
  48.       Tunnel()
  49.       turtle.turnRight()
  50.       Corner()
  51.       turtle.turnRight()
  52.       i=0
  53.     end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement