fix: lille rest (< 100 l) som målet ikke kan tage regnes som tom — traktoren blokerer ikke længere staldens trigger (v1.14.3.0)
This commit is contained in:
@@ -134,7 +134,17 @@ local function startWaiting(adEnv, task)
|
||||
return
|
||||
end
|
||||
local fillType, rest = getRestLoad(adEnv, vehicle)
|
||||
if fillType == nil or rest < ADUnloadWait.MIN_REST_LITERS then
|
||||
if fillType == nil then
|
||||
return
|
||||
end
|
||||
if rest < ADUnloadWait.MIN_REST_LITERS then
|
||||
-- En lille rest som målet ikke kan tage: AutoDrive venter ellers for evigt i triggeren
|
||||
-- ("til den er tømt") og spærrer for de næste. Regn vognen som tom og kør videre.
|
||||
local smallFree = ADSmartPickup.getTargetFreeCapacity(adEnv, vehicle, fillType)
|
||||
if rest > 0 and (smallFree == nil or smallFree < rest) and task.finished ~= nil then
|
||||
Logging.info(ADUnloadWait.LOG_PREFIX .. "'%s': %.0f l %s rest kan ikke komme af — regnes som tom, kører videre", tostring(vehicle:getName()), rest, g_fillTypeManager ~= nil and tostring(g_fillTypeManager:getFillTypeNameByIndex(fillType)) or tostring(fillType))
|
||||
task:finished()
|
||||
end
|
||||
return
|
||||
end
|
||||
local free, capacity = ADSmartPickup.getTargetFreeCapacity(adEnv, vehicle, fillType)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<modDesc descVersion="107">
|
||||
<author>masterdraco</author>
|
||||
<version>1.14.2.0</version>
|
||||
<version>1.14.3.0</version>
|
||||
<title>
|
||||
<en>AD Smart Pickup</en>
|
||||
</title>
|
||||
|
||||
Reference in New Issue
Block a user