fix(marker): påfyldning finder selv læssestation m. varen og AD-markør (AD's automaticPickupTarget er slået fra); tom sæt = ikke færdig; 30 s backoff når sæt mangler
Review-fund 26/9 (CRITICAL): setAutomaticPickupTarget er no-op i AutoDrive (AutoDrive.automaticPickupTarget = false), så LOAD-mode ville køre til F-markøren og hænge. (MEDIUM): ingen backoff ved manglende sæt.
This commit is contained in:
@@ -176,6 +176,19 @@ function ADCpBridge.getRefillFillType(vehicle)
|
||||
return nil
|
||||
end
|
||||
|
||||
-- Hvor meget af påfyldningsvaren sættet har tilbage (liter, alle fyldenheder med varen).
|
||||
function ADCpBridge.getRefillLevel(vehicle, fillType)
|
||||
local total = 0
|
||||
for _, object in ipairs(collect(vehicle)) do
|
||||
pcall(function()
|
||||
for index, unit in ipairs(object.spec_fillUnit ~= nil and object.spec_fillUnit.fillUnits or {}) do
|
||||
if unit.fillType == fillType then total = total + (object:getFillUnitFillLevel(index) or 0) end
|
||||
end
|
||||
end)
|
||||
end
|
||||
return total
|
||||
end
|
||||
|
||||
-- Stop køretøjets AI-job (Courseplay/hjælper).
|
||||
function ADCpBridge.stop(vehicle)
|
||||
pcall(function()
|
||||
|
||||
Reference in New Issue
Block a user