Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - local slot = 2
 - local function checkFuel()
 - if turtle.getFuelLevel() < 20 then
 - turtle.select(1)
 - turtle.refuel(1)
 - turtle.select(slot)
 - end
 - end
 - function place()
 - if turtle.getItemCount(slot) == 0 then
 - turtle.select(slot)
 - slot = slot +1
 - place()
 - else
 - turtle.select(slot)
 - turtle.placeDown()
 - end
 - end
 - function forward()
 - turtle.forward()
 - end
 - function right()
 - turtle.turnRight()
 - end
 - function left()
 - turtle.turnLeft()
 - end
 - function up()
 - turtle.up()
 - end
 - function Uleft()
 - left()
 - forward()
 - left()
 - checkFuel()
 - end
 - function Uright()
 - right()
 - forward()
 - right()
 - checkFuel()
 - end
 - function bravo()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - end
 - function charlie()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - end
 - function delta()
 - place()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - place()
 - end
 - function foxtrot()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - for i=1,10 do
 - forward()
 - end
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - end
 - function golf()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - end
 - function hotel()
 - place()
 - forward()
 - for i=1,7 do
 - place()
 - forward()
 - forward()
 - end
 - place()
 - forward()
 - place()
 - end
 - function pad()
 - checkFuel()
 - place()
 - forward()
 - right()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - Uleft()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - Uright()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - end
 - function wall()
 - for i=1,4 do
 - checkFuel()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - right()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - left()
 - forward()
 - place()
 - Uright()
 - forward()
 - left()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - right()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - place()
 - forward()
 - left()
 - end
 - end
 - function seven()
 - checkFuel()
 - place()
 - for i=1,6 do
 - forward()
 - place()
 - end
 - end
 - function nine()
 - checkFuel()
 - place()
 - for i=1,8 do
 - forward()
 - place()
 - end
 - end
 - function fifteen()
 - checkFuel()
 - place()
 - for i=1,14 do
 - forward()
 - place()
 - end
 - end
 - function seventeen()
 - checkFuel()
 - place()
 - for i=1,16 do
 - forward()
 - place()
 - end
 - end
 - checkFuel()
 - for i=1,9 do
 - forward()
 - end
 - place()
 - forward()
 - forward()
 - forward()
 - Uright()
 - bravo()
 - forward()
 - Uleft()
 - charlie()
 - Uright()
 - delta()
 - Uleft()
 - charlie()
 - for i=1,3 do
 - forward()
 - end
 - Uright()
 - foxtrot()
 - forward()
 - Uleft()
 - golf()
 - Uright()
 - hotel()
 - Uleft()
 - golf()
 - forward()
 - Uright()
 - place()
 - for i=1,18 do
 - forward()
 - end
 - place()
 - Uleft()
 - forward()
 - golf()
 - Uright()
 - hotel()
 - Uleft()
 - golf()
 - Uright()
 - forward()
 - foxtrot()
 - Uleft()
 - for i=1,3 do
 - forward()
 - end
 - charlie()
 - Uright()
 - delta()
 - Uleft()
 - charlie()
 - Uright()
 - forward()
 - bravo()
 - Uleft()
 - for i=1,3 do
 - forward()
 - end
 - place()
 - --2nd lvl
 - up()
 - left()
 - forward()
 - pad()
 - forward()
 - left()
 - forward()
 - pad()
 - forward()
 - Uleft()
 - pad()
 - forward()
 - left()
 - forward()
 - pad()
 - forward()
 - Uleft()
 - pad()
 - forward()
 - left()
 - forward()
 - pad()
 - forward()
 - Uleft()
 - pad()
 - forward()
 - left()
 - forward()
 - pad()
 - left()
 - for i=1,4 do
 - forward()
 - end
 - left()
 - for i=1,4 do
 - forward()
 - end
 - bravo()
 - Uleft()
 - bravo()
 - Uright()
 - bravo()
 - left()
 - forward()
 - forward()
 - left()
 - bravo()
 - Uright()
 - bravo()
 - Uleft()
 - bravo()
 - --3rd level
 - up()
 - forward()
 - right()
 - forward()
 - wall()
 - --4th lvl
 - up()
 - wall()
 - --5th lvl
 - up()
 - checkFuel()
 - left()
 - for i=1,4 do
 - forward()
 - end
 - left()
 - for i=1,4 do
 - forward()
 - end
 - place()
 - for i=1,3 do
 - forward()
 - end
 - Uleft()
 - seven()
 - Uright()
 - seven()
 - Uleft()
 - seven()
 - forward()
 - Uright()
 - nine()
 - for i=1,3 do
 - forward()
 - end
 - Uleft()
 - fifteen()
 - Uright()
 - fifteen()
 - Uleft()
 - fifteen()
 - forward()
 - Uright()
 - seventeen()
 - Uleft()
 - forward()
 - fifteen()
 - Uright()
 - fifteen()
 - Uleft()
 - fifteen()
 - Uright()
 - for i=1,3 do
 - forward()
 - end
 - nine()
 - Uleft()
 - forward()
 - seven()
 - Uright()
 - seven()
 - Uleft()
 - seven()
 - Uright()
 - for i=1,3 do
 - forward()
 - end
 - place()
 - Uleft()
 - checkFuel()
 - for i=1,9 do
 - forward()
 - end
 - left()
 - left()
 - up()
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment