fix: læs-bytte — Wait-logik kun ved AD's aflæsningsmål; frisk rest ved bytte
This commit is contained in:
@@ -819,6 +819,18 @@ UnloadTask.update(st5, 16)
|
||||
UnloadTask.update(st5, ADLoadSwap.CHECK_INTERVAL_MS + 1)
|
||||
check("S5 én vare -> bliver", st5.destinationID, 40)
|
||||
|
||||
-- S6: efter bytte til siloen skal traktoren blive der (ikke sendes til et nyt Wait-punkt,
|
||||
-- fordi siloen fejlagtigt tolkes som "målet er fuldt")
|
||||
buildSwapWorld()
|
||||
local sv6, st6 = makeUnloadingVehicle("Fastrac Silo", 526, 5000, 35000)
|
||||
UnloadTask.update(st6, 16)
|
||||
UnloadTask.update(st6, ADLoadSwap.CHECK_INTERVAL_MS + 1)
|
||||
local mark6 = #logLines
|
||||
UnloadTask.update(st6, 16)
|
||||
UnloadTask.update(st6, 16)
|
||||
check("S6 bliver ved siloen efter bytte", st6.destinationID, 21)
|
||||
check("S6 ingen ny Wait-omdirigering", countLogsSince(mark6, "venter ved"), 0)
|
||||
|
||||
-- ==== E: eksponerede opslag (bruges af runs-controller og læs-bytte) ====
|
||||
local eDriver = buildCowWorld()
|
||||
check("E1 aflæsningsstation ved waypoint", ADSmartPickup.getUnloadStationAtWayPointId(FS25_AutoDrive, 30, 1), unloadStations[1])
|
||||
|
||||
Reference in New Issue
Block a user