fix: Wait udløses også når AD stadig regner vognen som aflæssende ved fuldt trug; AD's aflæsning stoppes før omdirigering (v1.10.1.0)

This commit is contained in:
2026-09-23 01:43:53 +02:00
parent 12c25deac6
commit ef69347c55
3 changed files with 23 additions and 2 deletions
+11
View File
@@ -720,6 +720,17 @@ check("W11 én reservation", #claims, 1)
check("W11 markør", claims[1].marker.id, 40)
check("W11 køretøj", claims[1].vehicle, vc1)
-- W12: AD regner vognen som "aflæssende" ved et fuldt trug (isUnloading bliver hængende) —
-- omdirigeres alligevel, og AD's aflæsning stoppes først
buildWaitWorld()
local vs, ts = makeUnloadingVehicle("Fastrac Tippet", 541, 5000, 35000)
local stopped = false
vs.ad.trailerModule = {isActiveAtTrigger = function() return true end, stopUnloading = function() stopped = true end, stopLoading = function() end}
UnloadTask.update(ts, 16)
check("W12 omdirigeret trods isActiveAtTrigger", ts.destinationID, 40)
check("W12 AD's aflæsning stoppet før kørsel", stopped, true)
-- ==== I: run-integration — ingredienser fra run i stedet for multi-valg; Wait-pulje pr. run ====
-- I1: traktor i et run med ÉN valgt vare i AD får alligevel behovsstyring (run'ets liste)
local runDriver = buildCowWorld()