From abb746e2a655e5ca2125991d9ac1f239e0d457c8 Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Sun, 26 May 2024 19:31:46 +0200 Subject: [PATCH] feat: add refuel program --- install.lua | 1 + refuel.lua | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 refuel.lua diff --git a/install.lua b/install.lua index 2053866..b9a881e 100644 --- a/install.lua +++ b/install.lua @@ -1,4 +1,5 @@ local LIST_TURTLE_FILES = { + 'refuel.lua', 'miner.lua', 'tunnels-miner.lua', 'coal-crafter.lua', diff --git a/refuel.lua b/refuel.lua new file mode 100644 index 0000000..f1e89ae --- /dev/null +++ b/refuel.lua @@ -0,0 +1,16 @@ +local turtleUtils = require('turtle-utils') + +local function main() + local initialFuelLevel = turtle.getFuelLevel() + print('Current fuel: ' .. turtleUtils.getFuelPercentage() .. '%') + + turtleUtils.refuelAllFromInventory() + + if initialFuelLevel == turtle.getFuelLevel() then + error('nothing to refuel', 0) + end + + print('New fuel: ' .. turtleUtils.getFuelPercentage() .. '%') +end + +main()