From c1060cddf9f85663ad780ec96c59eb5e6d40a014 Mon Sep 17 00:00:00 2001 From: masterdraco Date: Sun, 27 Sep 2026 15:32:15 +0200 Subject: [PATCH] =?UTF-8?q?fix(parkering):=20parkeringspunkt=20findes=20og?= =?UTF-8?q?s=C3=A5=20p=C3=A5=20vognen/redskabet=20(advd.parkDestination)?= =?UTF-8?q?=20=E2=80=94=20AD=20kopierer=20det=20f=C3=B8rst=20til=20traktor?= =?UTF-8?q?en=20ved=20tilkobling;=20efter=20indl=C3=A6sning=20manglede=204?= =?UTF-8?q?=20af=209=20(v1.42.1.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FS25_ADSmartPickup/adFieldWork.lua | 9 +++++++++ FS25_ADSmartPickup/modDesc.xml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/FS25_ADSmartPickup/adFieldWork.lua b/FS25_ADSmartPickup/adFieldWork.lua index f6a0bae..00696a0 100644 --- a/FS25_ADSmartPickup/adFieldWork.lua +++ b/FS25_ADSmartPickup/adFieldWork.lua @@ -96,6 +96,15 @@ ADFieldWork.enableParkAtJobFinished = enableParkAtJobFinished local function parkMarkerId(adEnv, vehicle) local module = stateModule(vehicle) local index = module ~= nil and module.getParkDestinationAtJobFinished ~= nil and module:getParkDestinationAtJobFinished() or nil + -- parkeringen kan ligge på vognen/redskabet (advd.parkDestination); AD kopierer den først til traktoren når + -- redskabet kobles på/vælges — efter indlæsning er kopien ofte tom (in-game 27/9: 20 af 25 "uden parkering") + if index == nil or index < 1 then + local ok, units = pcall(adEnv.AutoDrive.getAllUnits, vehicle) + for _, unit in ipairs(ok and units or {}) do + local own = unit.advd ~= nil and unit.advd.parkDestination or nil + if type(own) == "number" and own >= 1 then index = own break end + end + end if index == nil or index < 1 then return nil end local marker = adEnv.ADGraphManager:getMapMarkerById(index) return marker ~= nil and marker.id or nil diff --git a/FS25_ADSmartPickup/modDesc.xml b/FS25_ADSmartPickup/modDesc.xml index c9d70b5..a3c91b0 100644 --- a/FS25_ADSmartPickup/modDesc.xml +++ b/FS25_ADSmartPickup/modDesc.xml @@ -1,7 +1,7 @@ masterdraco - 1.42.0.0 + 1.42.1.0 <en>AD Smart Pickup</en>