diff --git a/FS25_ADSmartPickup/adFieldWork.lua b/FS25_ADSmartPickup/adFieldWork.lua index f345590..0ea5d93 100644 --- a/FS25_ADSmartPickup/adFieldWork.lua +++ b/FS25_ADSmartPickup/adFieldWork.lua @@ -27,6 +27,7 @@ ADFieldWork.REFILL_ROLES = {seeder = true, fertilizer = true, limer = true, weed local function log(...) ADFieldJobs.log(...) end local function note(...) ADFieldJobs.note(...) end local function now() return ADFieldJobs.now end +local lastNoRig = {} -- ---- AutoDrive ---- @@ -390,8 +391,15 @@ function ADFieldWork.dispatch(adEnv, field, info, decision) return end note(field.id, {reason = {key = "spu_field_reason_" .. tostring(why), role = role, args = args}, retryAt = now() + ADFieldWork.NO_RIG_RETRY_MS}) + -- også i loggen (én gang pr. ændring): før stod grunden kun i fanen, og loggen var tavs (in-game 27/9) + local noRigKey = tostring(role) .. ":" .. tostring(why) + if lastNoRig[field.id] ~= noRigKey then + lastNoRig[field.id] = noRigKey + log(field.id, "ingen maskine sendt til %s: %s", tostring(role), tostring(why)) + end return end + lastNoRig[field.id] = nil local count = #rigs local lanes = ADFieldModel.lanePositions(count) for index, rig in ipairs(rigs) do diff --git a/FS25_ADSmartPickup/modDesc.xml b/FS25_ADSmartPickup/modDesc.xml index 58d67a8..a13e63b 100644 --- a/FS25_ADSmartPickup/modDesc.xml +++ b/FS25_ADSmartPickup/modDesc.xml @@ -1,7 +1,7 @@ masterdraco - 1.36.6.0 + 1.36.7.0 <en>AD Smart Pickup</en>