fix(tunnels-miner): better min fuel calculation with vein mode
This commit is contained in:
parent
c81c15d427
commit
692b24d96d
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user