fix(markarbejde): intet sendes ud de første 2 min efter indlæsning, så Courseplay/AutoDrive kan genoptage egne jobs (kultivatoren blev taget midt i spillerens CP-job) (v1.33.3.0)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user