fix(gui): 'Kører selv på vejen' Ja/Nej i stedet for 'Manuel transport' — Ja betyder nu må sendes ud, som resten af flåden (v1.38.1.0)

This commit is contained in:
2026-09-27 14:17:17 +02:00
parent 6afcae6fe1
commit 3a1d49ccef
4 changed files with 8 additions and 6 deletions
@@ -239,9 +239,10 @@ function SmartPickupFrame:fillFleetRows(adEnv)
row:getDescendantByName("title"):setText(title)
row:getDescendantByName("option"):setState(rig.enabled and SmartPickupFrame.STATE_ON or SmartPickupFrame.STATE_OFF, false)
if rig.role == "harvester" then
-- for bred til vejene med skærebord: spilleren kører den til marken, moden overtager derfra
-- Ja = må køre selv på vejen (som resten af flåden: ja = må sendes ud); Nej = manuel transport —
-- for bred med skærebord, spilleren kører den til marken (in-game 27/9: omvendt betydning forvirrede)
local option = self:addToggleRow("fleetManual", string.format(i18n:getText("spu_field_manualTransport"), tostring(rig.label)),
{i18n:getText("ui_no"), i18n:getText("ui_yes")}, rig.manual)
{i18n:getText("ui_no"), i18n:getText("ui_yes")}, not rig.manual)
self.rowData[option] = {kind = "fleetManual", vehicleId = rig.id}
end
end
@@ -288,7 +289,8 @@ function SmartPickupFrame:onClickFieldRow(state, data)
elseif data.kind == "fleetMode" then
ADFieldJobs.setFleetMode(isOn and "all" or "ticked")
elseif data.kind == "fleetManual" then
if ((ADFieldJobs.state.manual or {})[data.vehicleId] == true) ~= isOn then ADFieldJobs.toggleManual(data.vehicleId) end
local wantManual = not isOn -- Ja = kører selv på vejen
if ((ADFieldJobs.state.manual or {})[data.vehicleId] == true) ~= wantManual then ADFieldJobs.toggleManual(data.vehicleId) end
end
frame:requestRebuild()
end)