Skip to content

Instantly share code, notes, and snippets.

@SquidLord
Last active December 13, 2015 17:38
Show Gist options
  • Save SquidLord/4949461 to your computer and use it in GitHub Desktop.
Save SquidLord/4949461 to your computer and use it in GitHub Desktop.
function overPlateP()
return turtle.compareDown()
end
function processMining()
return turtle.digDown()
end
function maneuverNext(Turns)
if (Turns == 4) then
return false
elseif not turtle.forward() then
turtle.turnRight()
return maneuverNext(Turns+1)
elseif not overPlateP() then
turtle.back()
turtle.turnRight()
return maneuverNext(Turns+1)
else
return mainMine()
end
end
function mainMine()
if overPlateP() then
if processMining() then
return mainMine()
else
return false
end
else
return maneuverNext(0)
end
end
mainMine()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment