feat(marker): job-løkke delt i adFieldJobs (beslutning) + adFieldWork (udsendelse) — høst m. aflæsningsvogne, klargøring, pleje, multi-tool

This commit is contained in:
2026-09-25 23:57:59 +02:00
parent 02e355e700
commit 7b0a9e452b
5 changed files with 695 additions and 420 deletions
@@ -14,7 +14,7 @@ SmartPickupFrame.ROLE_KEYS = {mower = "spu_field_role_mower", tedder = "spu_fiel
function SmartPickupFrame:fieldReasonText(reason)
if type(reason) ~= "table" then return nil end
if reason.text ~= nil then return reason.text end
local role = reason.role ~= nil and self.i18n:getText(SmartPickupFrame.ROLE_KEYS[reason.role] or "spu_field_role_mower") or ""
local role = reason.name or (reason.role ~= nil and self.i18n:getText(SmartPickupFrame.ROLE_KEYS[reason.role] or "spu_field_role_mower")) or ""
local template = self.i18n:getText(reason.key)
local args = reason.args or {}
local ok, text = pcall(string.format, template, role, args[1] or 0, args[2] or 0)