Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---
- --- Generated by EmmyLua(https://github.com/EmmyLua)
- --- Created by martinio.
- --- DateTime: 27.09.22 15:51
- ---
- function clear_terminal()
- term.clear()
- term.setCursorPos(1, 1)
- end
- function turtle_up()
- while turtle.up() == false do
- turtle.digUp()
- turtle.attackUp()
- end
- end
- function turtle_down()
- while turtle.down() == false do
- turtle.digDown()
- turtle.attackDown()
- end
- end
- function turtle_right()
- turtle.turnRight()
- while turtle.forward() == false do
- turtle.dig()
- turtle.attack()
- end
- end
- function turtle_left()
- turtle.turnLeft()
- while turtle.forward() == false do
- turtle.dig()
- turtle.attack()
- end
- end
- function turtle_forward()
- while turtle.forward() == false do
- turtle.dig()
- turtle.attack()
- end
- end
- function turtle_backward()
- if turtle.back() == false then
- turtle.turnRight(2)
- while turtle.forward() == false do
- turtle.dig()
- turtle.attack()
- end
- turtle.turnRight()
- turtle.turnRight()
- else
- end
- end
- function compare_up()
- turtle.select(1)
- if turtle.compareUp() == false then
- turtle.select(1)
- while turtle.placeUp() == false do
- turtle.digUp()
- turtle.attackUp()
- end
- else
- end
- end
- function compare_forward()
- turtle.select(1)
- if turtle.compare() == false then
- turtle.select(2)
- while turtle.place() == false do
- turtle.dig()
- turtle.attack()
- end
- else
- end
- end
- function compare_down()
- turtle.select(1)
- if turtle.compareDown() == false then
- turtle.select(2)
- while turtle.placeDown() == false do
- turtle.digDown()
- turtle.attackDown()
- end
- else
- end
- end
- clear_terminal()
- write('How width?')
- hall_width = read()
- write('How depth?')
- hall_depth = read()
- write('How height?')
- hall_height = read()
- z = 0
- clear_terminal()
- print('Mining in progress...')
- print()
- print()
- print('< >')
- term.setCursorPos(13, 5)
- print('0%')
- turtle.refuel()
- turtle_forward()
- turtle.turnLeft()
- compare_forward()
- turtle.turnRight()
- for i = 1, hall_width - 1 do
- compare_down()
- compare_forward()
- compare_up()
- turtle.turnRight()
- turtle_forward()
- turtle.turnLeft()
- end
- turtle.turnRight()
- compare_forward()
- turtle.turnLeft()
- compare_down()
- compare_forward()
- compare_up()
- turtle.turnLeft()
- for a = 1, hall_width - 1 do
- turtle.forward()
- end
- turtle_up()
- turtle.turnRight()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement