Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- turtle track layer
- local boosterInterval = 6
- local boosterCounter = boosterInterval
- turtle.select(1)
- turtle.refuel()
- turtle.select(2)
- function tryPlaceRail()
- turtle.select(2)
- if turtle.place() then return end
- turtle.select(3)
- if turtle.place() then return end
- turtle.select(4)
- if turtle.place() then return end
- turtle.select(5)
- if turtle.place() then return end
- turtle.select(6)
- if turtle.place() then return end
- turtle.select(7)
- if turtle.place() then return end
- turtle.select(8)
- if turtle.place() then return end
- end
- function tryPlaceBooster()
- turtle.select(9)
- if turtle.place() then return end
- turtle.select(10)
- if turtle.place() then return end
- turtle.select(11)
- if turtle.place() then return end
- turtle.select(12)
- if turtle.place() then return end
- end
- local canAdvance = turtle.back()
- while canAdvance do
- boosterCounter = boosterCounter - 1
- if boosterCounter == 0 then
- tryPlaceBooster()
- boosterCounter = boosterInterval
- else
- tryPlaceRail()
- end
- if turtle.getFuelLevel() == 0 then
- turtle.select(1)
- turtle.refuel()
- end
- canAdvance = turtle.back()
- end
Advertisement
Add Comment
Please, Sign In to add comment