fix(udkørsel): hold AD's pålæsning mens palleskuret udleverer paller (v1.61.13.0)

This commit is contained in:
2026-09-30 21:35:06 +02:00
parent 991252848f
commit 37cf84c101
3 changed files with 10 additions and 1 deletions
+8
View File
@@ -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