fix: rute-tjek begge veje før Wait-omdirigering; hjem ved halv-tomt mål (v1.7.2.0)
In-game 2026-09-22 21:37: Fastrac omdirigeret til 'Cow Wait' uden vejnet dertil -> AutoDrive 'cannot reach' + StopAndDisableADTask (AD slukket i stalden). Nu: ADGraphManager:getPathTo + pathFromTo (rene opslag) skal ende i hhv. Wait-punkt og mål, ellers næste punkt; intet nåeligt = som i dag + advarsel. 700.000 l-vogn i 300.000 l-stald kunne aldrig opfylde 'hele resten passer': ADSupplyPlanner.canUnloadRest = fri >= min(rest, 50 % af kapacitet).
This commit is contained in:
@@ -401,7 +401,7 @@ local function getLoadCapacity(adEnv, driver)
|
||||
return capacity ~= nil and capacity > 0 and capacity or nil
|
||||
end
|
||||
|
||||
-- Fri plads til varen i køretøjets aflæsningsmål (bruges af Wait-punkt-logikken);
|
||||
-- Fri plads + kapacitet for varen i køretøjets aflæsningsmål (Wait-punkt-logikken);
|
||||
-- nil hvis målet ikke kendes eller ikke tager varen.
|
||||
function ADSmartPickup.getTargetFreeCapacity(adEnv, driver, fillType)
|
||||
local secondMarker = driver.ad.stateModule:getSecondMarker()
|
||||
@@ -418,7 +418,7 @@ function ADSmartPickup.getTargetFreeCapacity(adEnv, driver, fillType)
|
||||
if level == nil then
|
||||
return nil
|
||||
end
|
||||
return capacity - level
|
||||
return capacity - level, capacity
|
||||
end
|
||||
|
||||
-- Behovsstyret: den ingrediens aflæsningsmålet mangler mest, som også findes i en silo.
|
||||
|
||||
Reference in New Issue
Block a user