Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- height = 0
- length = 1
- width = 0
- fwd = true
- rht = true
- lft = false
- inair = 0
- retrn1 = false
- retrn2 = false
- on = true
- drction = 3
- turnn = false
- function chopUp()
- turtle.digUp()
- turtle.up()
- height = height + 1
- if turtle.detectUp == false then
- inair = 1
- end
- end
- function dcline()
- turtle.down()
- height = height - 1
- end
- function moveForward()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- if turtle.detectDown()== false then
- turtle.placeDown()
- end
- length= length + drction
- end
- function nextRowLeft()
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.turnLeft()
- turtle.dig()
- turtle.forward()
- length = length + 1
- width = width + 3
- drction = 3
- turnn = false
- end
- function nextRowRight()
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.dig()
- turtle.forward()
- turtle.turnRight()
- turtle.forward()
- length = length - 1
- width = width + 3
- drction = -3
- end
- turtle.select(1)
- while on == true do
- if height == 0 then
- moveForward()
- elseif
- height ~=0 then
- turtle.down()
- height = height - 1
- end
- while turtle.detectUp()== true do
- turtle.digDown()
- turtle.placeDown()
- chopUp()
- end
- if height == 0 then
- inair = 0
- end
- while inair == 1 do
- dcline()
- end
- while length == 22 do
- nextRowRight()
- end
- while turnn == true do
- nextRowLeft()
- end
- if width == 15 then
- retrn1 = true
- if length == 0 then
- retrn2 = true
- end
- end
- if retrn1 == false then
- if length == 0 then
- turnn = true
- end
- end
- if retrn2 == true then
- while height ~=0 do
- turtle.down()
- height = height - 1
- end
- if height == 0 then
- turtle.dig()
- turtle.forward()
- length = length - 1
- turtle.turnRight()
- while turtle.getFuelLevel() < 500 do
- turtle.select(15)
- turtle.suckDown()
- sleep(10)
- turtle.refuel()
- end
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.select(2)
- turtle.dropDown(turtle.getItemCount(2))
- turtle.select(3)
- turtle.dropDown(turtle.getItemCount(3))
- turtle.select(4)
- turtle.dropDown(turtle.getItemCount(4))
- turtle.select(5)
- turtle.dropDown(turtle.getItemCount(5))
- turtle.select(6)
- turtle.dropDown(turtle.getItemCount(6))
- turtle.select(7)
- turtle.dropDown(turtle.getItemCount(7))
- turtle.select(8)
- turtle.dropDown(turtle.getItemCount(8))
- turtle.select(9)
- turtle.dropDown(turtle.getItemCount(9))
- turtle.select(10)
- turtle.dropDown(turtle.getItemCount(10))
- turtle.select(11)
- turtle.dropDown(turtle.getItemCount(11))
- turtle.select(12)
- turtle.dropDown(turtle.getItemCount(12))
- turtle.select(13)
- turtle.dropDown(turtle.getItemCount(13))
- turtle.select(14)
- turtle.dropDown(turtle.getItemCount(14))
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.select(1)
- turtle.suckDown(turtle.getItemSpace(1))
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.dig()
- turtle.forward()
- width = width - 1
- turtle.turnRight()
- turtle.dig()
- turtle.forward()
- length = length + 1
- turtle.dig()
- turtle.forward()
- length = length + 1
- drction = 1
- retrn1 = false
- retrn2 = false
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment