fix(tunnels-miner): better min fuel calculation with vein mode

This commit is contained in:
Guillaume ARM 2024-05-26 13:51:41 +02:00
parent c81c15d427
commit 692b24d96d

View File

@ -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)