feat(marker): vender/river/læssevogn genbruger slåmaskinens Courseplay-kursus (v1.22.0.0)
In-game 25/9: læssevognens nye CP-kursus lå forskudt i forhold til skårene -> ikke samlet korrekt. Slåkurset gemmes pr. mark (kopi) og kopieres til næste trin med vehicle:cpCopyCourse; efter genindlæsning hentes det fra slåmaskinen (mowVehicle gemt i ADSmartPickup_fields.xml).
This commit is contained in:
@@ -92,6 +92,7 @@ function ADFieldModel.start(field)
|
||||
copy.retryAt = 0
|
||||
copy.reason = nil
|
||||
copy.mowWidth = nil
|
||||
copy.mowVehicleId = nil
|
||||
return copy
|
||||
end
|
||||
|
||||
@@ -156,6 +157,7 @@ function ADFieldModel.toRecord(field)
|
||||
id = field.id, stage = field.stage, mode = field.plan.mode, product = field.plan.product,
|
||||
rake = field.plan.rake and 1 or 0, store = table.concat(field.plan.storeBuildingIds, " "),
|
||||
mowWidth = field.mowWidth or 0,
|
||||
mowVehicle = field.mowVehicleId or "",
|
||||
}
|
||||
end
|
||||
|
||||
@@ -167,5 +169,6 @@ function ADFieldModel.fromRecord(record)
|
||||
field.plan.rake = record.rake == 1 or record.rake == true
|
||||
for id in string.gmatch(record.store or "", "%S+") do table.insert(field.plan.storeBuildingIds, id) end
|
||||
field.mowWidth = (record.mowWidth or 0) > 0 and record.mowWidth or nil
|
||||
field.mowVehicleId = record.mowVehicle ~= nil and record.mowVehicle ~= "" and record.mowVehicle or nil
|
||||
return field
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user