fix: silo-mål ved Start holdes indtil aflæsningen er færdig (mål-gendannelse venter), så forkert last ikke kører i ring (v1.11.10.0)

This commit is contained in:
2026-09-23 02:36:46 +02:00
parent 59b32b4d84
commit 0821353b54
5 changed files with 55 additions and 2 deletions
+8 -1
View File
@@ -394,7 +394,14 @@ local function applyRunToVehicle(adEnv, run, vehicle, ingredients)
-- bliver en silo der tager varen; næste tur sætter choosePickup målet tilbage til run'ets.
local targetId = ADRunsController.chooseTarget(adEnv, run, vehicle) or run.targetWayPointId
local dump = ADRunsController.findWrongCargoDump(adEnv, run, vehicle, targetId)
stateModule:setSecondMarkerByWayPointId(dump ~= nil and dump.marker.id or targetId)
stateModule:setSecondMarkerByWayPointId(targetId)
if dump ~= nil then
if ADUnloadWait ~= nil and ADUnloadWait.setDumpTarget ~= nil then
ADUnloadWait.setDumpTarget(vehicle, dump.marker.id)
else
stateModule:setSecondMarkerByWayPointId(dump.marker.id)
end
end
local loadMarker = findNearestLoadMarker(adEnv, vehicle, farmId)
if loadMarker ~= nil then
stateModule:setFirstMarkerByWayPointId(loadMarker.id)