fix: pallevarer accepteres via supportedFillTypes (palletrigger); log med fundne salgsmarkører når ingen tager varen (v1.12.16.0)
This commit is contained in:
@@ -494,6 +494,22 @@ check("O22 ved 10 m ingen advarsel", lastLog("Max trigger distance"), nil)
|
||||
adEnv.AutoDrive.getSetting = nil
|
||||
products[1] = {{fillType = SUGAR, name = "SUGAR", available = 5000, level = 5000, capacity = 180000, isPallet = false}}
|
||||
|
||||
-- O23: intet salgssted tager varen -> log én gang med de fundne salgsmarkører og hvad de tager
|
||||
ADSources.describeAccepted = function(station) return "SUGAR, FORAGE" end
|
||||
local v23 = newVehicle("Dragon4", 100, 0, 1, true)
|
||||
v23.carriable = {}
|
||||
runs[v23] = outboundRun(26, {3}, {{fillType = "STRAW_CRATE", policy = "sell"}})
|
||||
quotes["selling station"][CRATE] = nil; quotes["Far station"][CRATE] = nil
|
||||
sources[3].stored[CRATE] = 2
|
||||
logLines = {}
|
||||
ADOutbound.choosePickup(adEnv, v23)
|
||||
local noSell = lastLog("intet salgssted tager STRAW_CRATE")
|
||||
check("O23 log om manglende salgssted", noSell ~= nil, true)
|
||||
check("O23 lister salgsmarkører", noSell ~= nil and noSell:find("selling station (SUGAR, FORAGE)", 1, true) ~= nil, true)
|
||||
logLines = {}
|
||||
ADOutbound.choosePickup(adEnv, v23)
|
||||
check("O23 kun én gang", lastLog("intet salgssted tager STRAW_CRATE"), nil)
|
||||
|
||||
-- O10: install wrapper: fejl i hook stopper ikke AD
|
||||
local calls = {}
|
||||
adEnv.LoadAtDestinationTask.update = function(self, dt) calls.update = (calls.update or 0) + 1 end
|
||||
|
||||
Reference in New Issue
Block a user