From 692b24d96dc6225eef087e75a7e817ff19786e81 Mon Sep 17 00:00:00 2001 From: Guillaume ARM Date: Sun, 26 May 2024 13:51:41 +0200 Subject: [PATCH] fix(tunnels-miner): better min fuel calculation with vein mode --- tunnels-miner.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tunnels-miner.lua b/tunnels-miner.lua index 513eaa9..40bcaf1 100644 --- a/tunnels-miner.lua +++ b/tunnels-miner.lua @@ -6,7 +6,7 @@ local TIME_TO_START = 3 local IDLE_TIME_BETWEEN_TUNNELS = 1 local SPACE_BETWEEN_TUNNELS = 3 -local VERSION = "2.0.0" +local VERSION = "2.0.1" local MOVES_BY_DIRECTION = { right = { @@ -26,12 +26,14 @@ local function getMoves(config) end local function getMinFuelNeeded(config) + local fuelMultiplier = 2 local fuelMargin = config.FUEL_MARGIN if config.VEIN_MODE then + fuelMultiplier = 4 fuelMargin = fuelMargin + config.FUEL_MARGIN_VEIN_MODE end - return (config.DISTANCE_Z * 2) + SPACE_BETWEEN_TUNNELS + fuelMargin + return (config.DISTANCE_Z * fuelMultiplier) + SPACE_BETWEEN_TUNNELS + fuelMargin end local function checkEnoughFuelForTunnel(config)