This commit is contained in:
Crispy 2025-06-06 02:06:44 +02:00
parent 8272017e79
commit f8fd2513c8
5 changed files with 657 additions and 3508 deletions

File diff suppressed because it is too large Load diff

View file

@ -1,6 +1,7 @@
require("follow_rail") --require("follow_rail")
PROGRESS_FILE = "torment_progress.txt" --PROGRESS_FILE = "torment_progress.txt"
PROGRESS_FILE = "oilrig.txt"
function turnCW(dir) function turnCW(dir)
if dir == 1 then if dir == 1 then

View file

@ -1,7 +1,7 @@
return { return {
{ {
name = "water", name = "water",
amount = 32300, amount = 25900,
}, },
{ {
name = "blood", name = "blood",
@ -9,7 +9,7 @@ return {
}, },
{ {
name = "molten_brass", name = "molten_brass",
amount = 78, amount = 42,
}, },
{ {
name = "lava", name = "lava",
@ -17,10 +17,10 @@ return {
}, },
{ {
name = "molten_silver", name = "molten_silver",
amount = 0, amount = 55.555,
}, },
{ {
name = "molten_copper", name = "still_milk",
amount = 0, amount = 0,
}, },
{ {

View file

@ -21,7 +21,7 @@ deploy_tool sand_paper
rose_quartz rose_quartz
steps: steps:
mix quartz redstone:8 craft quartz redstone redstone redstone redstone redstone redstone redstone redstone
sand_paper sand_paper
steps: steps:
@ -421,7 +421,7 @@ press
smart_chute smart_chute
steps: steps:
craft filter golden_sheet nil comparator observer nil chute chute craft brass_sheet nil nil chute nil nil electron_tube
chute chute
yield 4 yield 4
@ -511,7 +511,7 @@ yield 111
steps: steps:
melt melt
integrated_circuit integrated_circuit_deprecated
base lapis_sheet base lapis_sheet
intermediate transitional_lapis_sheet intermediate transitional_lapis_sheet
repeat 4 repeat 4
@ -535,3 +535,9 @@ rolling_mill
lapis_block lapis_block
steps: steps:
craft lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli craft lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli lapis_lazuli
water_bucket
base bucket
steps:
spout water:1000

View file

@ -65,6 +65,23 @@ function doRecipe(recipe)
turtle.drop() turtle.drop()
end end
end end
if turtle.getFuelLevel() < 1000 then
print("refueling")
goTo(vector.new(4, 0, -2), "east")
while turtle.getFuelLevel() < 18000 do
got_items = takeItems("charcoal", 8)
if got_items then
selectItem("charcoal")
turtle.refuel()
else
sfx.fail()
print("no charcoal found, please add some")
print("press enter to try refueling again")
read()
end
end
goHome()
end
turtle.select(1) turtle.select(1)
end end