This commit is contained in:
Crispy 2025-07-03 01:23:46 +02:00
parent 491112768c
commit 68ec37f994
66 changed files with 6591 additions and 10096 deletions

View file

@ -0,0 +1,85 @@
width = 5
length = 31
MinFuelLevel = 19500
y = 0
function layer()
turnLeft = 1
function turn()
if turnLeft == 1 then
turtle.turnLeft()
else
turtle.turnRight()
end
end
function digStep()
turtle.dig()
turtle.digUp()
turtle.digDown()
turtle.forward()
end
for row = 1, width do
for i = 1,length do
digStep()
end
turn()
digStep()
turn()
turnLeft = -turnLeft
end
if turnLeft == 1 then
turtle.turnRight()
for i = 1, width do
turtle.forward()
end
turtle.turnLeft()
else
turtle.turnLeft()
turtle.forward()
turtle.turnRight()
for i = 1, length do
turtle.forward()
end
turtle.turnLeft()
for i = 1, width do
turtle.forward()
end
turtle.turnLeft()
end
end
function unload()
for i = 1, 16 do
turtle.select(i)
turtle.dropUp()
end
turtle.turnLeft()
turtle.turnLeft()
while turtle.getFuelLevel() < MinFuelLevel do
turtle.suck()
turtle.refuel()
end
turtle.drop()
turtle.turnLeft()
turtle.turnLeft()
end
while true do
turtle.forward()
for i = 1, y do
turtle.digDown()
turtle.down()
end
layer()
for i = 1, y do
turtle.up()
end
turtle.back()
unload()
y = y + 3
end