From 4aa221820d6b598cf517fd4ea09c9c492ad02345 Mon Sep 17 00:00:00 2001 From: masterdraco Date: Sat, 26 Sep 2026 22:04:32 +0200 Subject: [PATCH] =?UTF-8?q?fix(markarbejde):=20intet=20sendes=20ud=20de=20?= =?UTF-8?q?f=C3=B8rste=202=20min=20efter=20indl=C3=A6sning,=20s=C3=A5=20Co?= =?UTF-8?q?urseplay/AutoDrive=20kan=20genoptage=20egne=20jobs=20(kultivato?= =?UTF-8?q?ren=20blev=20taget=20midt=20i=20spillerens=20CP-job)=20(v1.33.3?= =?UTF-8?q?.0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FS25_ADSmartPickup/adFieldJobs.lua | 6 ++++++ FS25_ADSmartPickup/modDesc.xml | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/FS25_ADSmartPickup/adFieldJobs.lua b/FS25_ADSmartPickup/adFieldJobs.lua index 24facca..48cd63d 100644 --- a/FS25_ADSmartPickup/adFieldJobs.lua +++ b/FS25_ADSmartPickup/adFieldJobs.lua @@ -286,6 +286,8 @@ local function reportSlow(total, scan, follow, steps, stepped) total, scan or 0, follow or 0, steps or 0, stepped) end +ADFieldJobs.STARTUP_GRACE_MS = 120000 + function ADFieldJobs.tick(adEnv, dt) ADFieldJobs.now = ADFieldJobs.now + dt ADFieldJobs.timer = ADFieldJobs.timer + dt @@ -308,6 +310,10 @@ function ADFieldJobs.tick(adEnv, dt) end end local t2 = clockMs() + -- de første minutter efter indlæsning sendes intet ud: Courseplay/AutoDrive genoptager deres egne jobs + -- lidt efter start, og indtil da ligner de maskiner ledige (in-game 26/9: kultivatoren blev taget midt + -- i spillerens eget CP-job 45 s efter indlæsning) + if ADFieldJobs.now < ADFieldJobs.STARTUP_GRACE_MS then return end local env = ADFieldJobs.environment() local slice = ADFieldJobs.tickCount % ADFieldJobs.PASSIVE_SLICES local stepped = 0 diff --git a/FS25_ADSmartPickup/modDesc.xml b/FS25_ADSmartPickup/modDesc.xml index bbf5346..0ba4569 100644 --- a/FS25_ADSmartPickup/modDesc.xml +++ b/FS25_ADSmartPickup/modDesc.xml @@ -1,7 +1,7 @@ masterdraco - 1.33.2.0 + 1.33.3.0 <en>AD Smart Pickup</en>