add more output

This commit is contained in:
Navid Sassan 2023-11-23 00:46:37 +01:00
parent e390dd09be
commit f524c9b54f

View File

@ -6,6 +6,7 @@ local function compareItemName(target)
if itemDetail == nil then if itemDetail == nil then
return nil return nil
end end
print('item name: ' .. itemDetail.name)
return itemDetail.name == target return itemDetail.name == target
end end
@ -19,8 +20,9 @@ end
local function findFirstEmptyBucket() local function findFirstEmptyBucket()
for i=1,16 do for i=1,16 do
print('Testing slot for empty bucket: ' .. i)
if isEmptyBucket() then if isEmptyBucket() then
print('Slot' .. i .. 'is an empty bucket') print('Found an empty bucket in slot ' .. i)
return i return i
end end
end end
@ -30,8 +32,9 @@ end
local function findFirstLavaBucket() local function findFirstLavaBucket()
for i=1,16 do for i=1,16 do
turtle.select(i) turtle.select(i)
print('Testing slot for lava bucket: ' .. i)
if isLavaBucket() then if isLavaBucket() then
print('Slot' .. i .. 'is an lava bucket') print('Found a lava bucket in slot ' .. i)
return i return i
end end
end end
@ -48,11 +51,12 @@ end
local function refuel() local function refuel()
local lava_bucket = findFirstLavaBucket() local lava_bucket = findFirstLavaBucket()
if lava_bucket == nil then if lava_bucket == nil then
return nil return false
end end
turtle.select(lava_bucket) turtle.select(lava_bucket)
turtle.refuel() turtle.refuel()
return true
end end
@ -60,7 +64,7 @@ ForwardCounter = 0
while true do while true do
if turtle.getFuelLevel() < 1000 then if turtle.getFuelLevel() < 1000 then
if refuel() == nil then if not refuel() then
print('refulling failed. probably the end of the lava lake. returning to base') print('refulling failed. probably the end of the lava lake. returning to base')
returnToBase() returnToBase()
break break