Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function move()
- refuel()
- if turtle.forward() == false then
- turtle.select(1)
- turtle.dig()
- turtle.select(15)
- turtle.placeUp()
- turtle.select(1)
- turtle.dropUp()
- turtle.select(15)
- turtle.digUp()
- turtle.select(1)
- turtle.forward()
- end
- end
- function getFuelLevel()
- fuel = nil
- fuel = turtle.getFuelLevel()
- return fuel
- end
- function refuel()
- if getFuelLevel() < 2 then
- turtle.select(16)
- turtle.placeUp()
- turtle.select(2)
- turtle.suckUp()
- turtle.refuel()
- turtle.select(16)
- turtle.digUp()
- turtle.select(1)
- end
- end
- function placeCable()
- turtle.select(1)
- turtle.placeDown()
- end
- function removeCable()
- turtle.select(1)
- turtle.digDown()
- end
- while true do
- refuel()
- turtle.select(14)
- if turtle.detectUp() then
- turtle.digUp()
- turtle.select(15)
- turtle.placeUp()
- turtle.select(1)
- turtle.dropUp()
- turtle.select(15)
- turtle.digUp()
- turtle.select(1)
- end
- turtle.select(14)
- turtle.placeUp()
- turtle.select(1)
- c = peripheral.wrap("top")
- if c.getStackInSlot(1) == nil then
- print("No Item... Waiting.")
- turtle.select(14)
- turtle.digUp()
- turtle.select(1)
- sleep(1)
- else
- turtle.select(14)
- turtle.digUp()
- turtle.select(1)
- rs.setOutput("right", true)
- for i = 1,8 do
- print(i)
- sleep(1)
- end
- rs.setOutput("right", false)
- sleep(0.5)
- refuel()
- turtle.back()
- rs.setOutput("right", true)
- sleep(4)
- rs.setOutput("right", false)
- move()
- refuel()
- if turtle.up() == false then
- turtle.digUp()
- turtle.select(15)
- turtle.placeUp()
- turtle.select(1)
- turtle.dropUp()
- turtle.select(15)
- turtle.digUp()
- turtle.select(1)
- turtle.up()
- end
- turtle.turnRight()
- while turtle.detect() do
- print("Miner Stuck!")
- print("Activating Disintegration Module...")
- refuel()
- turtle.turnLeft()
- turtle.down()
- move()
- rs.setOutput("right", true)
- sleep(10)
- rs.setOutput("right", false)
- refuel()
- turtle.back()
- turtle.back()
- rs.setOutput("right", true)
- sleep(4)
- rs.setOutput("right", false)
- move()
- refuel()
- turtle.turnRight()
- turtle.up()
- end
- refuel()
- turtle.down()
- turtle.turnLeft()
- move()
- end
- sleep(2)
- moved = false
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement