fix(markarbejde): høsteren får lager ved høststart; korn i tanken efter høsten køres af AutoDrive til lageret, ellers tydelig besked (v1.32.2.0)
This commit is contained in:
@@ -629,6 +629,12 @@ local function beginWork(adEnv, field, info, assignment)
|
||||
if assignment.role == "harvester" then
|
||||
local keepStraw = field.plan.straw == "collect" or field.plan.straw == "bale"
|
||||
ADCpBridge.setStrawSwath(vehicle, keepStraw)
|
||||
-- lager til høsterens egen rest: når Courseplay er færdig og aflæsningsvognene stoppes, står der ofte
|
||||
-- korn i tanken ("needs to be unloaded", in-game 26/9) — så kører AutoDrive resten til lageret
|
||||
if assignment.storeId == nil and info.harvestFillType ~= nil then
|
||||
local store = ADFieldWork.chooseStore(adEnv, field, info, vehicle, info.harvestFillType)
|
||||
if store ~= nil then assignment.storeId = store.id end
|
||||
end
|
||||
end
|
||||
local opts, source = courseOptions(adEnv, field, assignment)
|
||||
if opts == nil then
|
||||
@@ -701,6 +707,13 @@ end
|
||||
-- Sættet er færdigt: rest til lager (læsse-/aflæsningsvogn), ellers parkering.
|
||||
local function finishAssignment(adEnv, assignment)
|
||||
local vehicle = assignment.vehicle
|
||||
-- høster der stadig har korn efter rest-turen: AutoDrive kunne ikke tømme den — sig det tydeligt
|
||||
if assignment.role == "harvester" and restLoad(adEnv, vehicle) > 0 then
|
||||
local text = string.format("'%s' har stadig korn i tanken (%.0f l) — tøm den (AutoDrive kunne ikke aflæsse den)",
|
||||
ADRuns.vehicleLabel(vehicle), restLoad(adEnv, vehicle))
|
||||
log(assignment.fieldId, "%s", text)
|
||||
ADFieldJobs.notify(string.format("F%s: %s", tostring(assignment.fieldId), text), true)
|
||||
end
|
||||
-- tom såmaskine/sprøjte der ikke blev fyldt op: arbejdet er IKKE færdigt — marken må ikke gå videre
|
||||
if assignment.refillFillType ~= nil and ADCpBridge.getRefillLevel(vehicle, assignment.refillFillType) <= 0 then
|
||||
local name = g_fillTypeManager ~= nil and g_fillTypeManager:getFillTypeNameByIndex(assignment.refillFillType) or "?"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<modDesc descVersion="107">
|
||||
<author>masterdraco</author>
|
||||
<version>1.32.1.0</version>
|
||||
<version>1.32.2.0</version>
|
||||
<title>
|
||||
<en>AD Smart Pickup</en>
|
||||
</title>
|
||||
|
||||
Reference in New Issue
Block a user