fix(markarbejde): traktorer i et almindeligt flow er ikke markflåde (vises ikke og sendes ikke ud) (v1.28.5.0)
This commit is contained in:
@@ -109,15 +109,15 @@ function ADFieldWork.getRigs(adEnv)
|
||||
local specs = ADCpBridge.getSpecs(vehicle)
|
||||
local role = ADFieldFleet.roleFromSpecs(specs)
|
||||
local id = ADRunsController.getVehicleId(vehicle)
|
||||
if role ~= nil and id ~= nil then
|
||||
-- traktorer i et almindeligt flow (æg, gylle, foder ...) hører til den drift og er ikke markflåde
|
||||
if role ~= nil and id ~= nil and ADRunsController.getRunForVehicle(vehicle) == nil then
|
||||
local x, z = vehiclePosition(vehicle)
|
||||
local rig = {
|
||||
id = id, vehicle = vehicle, role = role, label = ADRuns.vehicleLabel(vehicle),
|
||||
enabled = ADFieldFleet.isEnabled(state.fleetMode, state.fleet, id),
|
||||
-- optaget: vores egen opgave, et Smart Pickup-flow, eller AutoDrive/Courseplay kører den allerede
|
||||
-- (fx spillerens egen parkeringstur) — den må ikke kapres midt i en anden kørsel
|
||||
busy = state.assignments[id] ~= nil or ADRunsController.getRunForVehicle(vehicle) ~= nil
|
||||
or isAdActive(vehicle) or ADCpBridge.isWorking(vehicle),
|
||||
-- optaget: vores egen opgave, eller AutoDrive/Courseplay kører den allerede (fx spillerens
|
||||
-- egen parkeringstur) — den må ikke kapres midt i en anden kørsel
|
||||
busy = state.assignments[id] ~= nil or isAdActive(vehicle) or ADCpBridge.isWorking(vehicle),
|
||||
controlled = isControlledByPlayer(vehicle),
|
||||
width = ADCpBridge.getWorkWidth(vehicle), x = x, z = z,
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<modDesc descVersion="107">
|
||||
<author>masterdraco</author>
|
||||
<version>1.28.4.0</version>
|
||||
<version>1.28.5.0</version>
|
||||
<title>
|
||||
<en>AD Smart Pickup</en>
|
||||
</title>
|
||||
|
||||
Reference in New Issue
Block a user