fix(udkørsel): hold AD's pålæsning mens palleskuret udleverer paller (v1.61.13.0)
This commit is contained in:
@@ -660,6 +660,13 @@ end
|
||||
|
||||
-- Objektlager: én palle ad gangen — spawn, vent til lageret er én mindre OG vognen har én
|
||||
-- mere, gentag; skift vare når lageret er tomt for den aktuelle; stop ved fuld vogn.
|
||||
-- Palleskur: moden tager ét objekt ud ad gangen og afslutter selv pålæsningen (fuld / tomt lager / 30 s uden
|
||||
-- udlevering). Imens holdes AD's egen pålæsning, ellers kører AD, så snart triggeren et øjeblik er tom (in-game 30/9:
|
||||
-- Sell Egg kørte halvfuld). Først når AD har aktiveret UAL (det gør AD selv ved ankomst).
|
||||
function ADOutbound.holdForSpawn(sourceKind, done, ualActive)
|
||||
return sourceKind == "objectStorage" and not done and ualActive == true
|
||||
end
|
||||
|
||||
local function updateSpawn(adEnv, state, task, source, dt)
|
||||
local vehicle = task.vehicle
|
||||
-- AD aktiverede selv UAL med turens første vare; kun ved vareskift genaktiveres den.
|
||||
@@ -763,6 +770,7 @@ function ADOutbound.beforeLoadUpdate(adEnv, task, dt)
|
||||
task:finished()
|
||||
return true
|
||||
end
|
||||
if ADOutbound.holdForSpawn(source.kind, state.done, task.activatedUALLoading) then return true end
|
||||
end
|
||||
local level = adEnv.AutoDrive.getAllFillLevels(task.trailers) or 0
|
||||
if state.lastFill == nil or level > state.lastFill then
|
||||
|
||||
Reference in New Issue
Block a user