fix(markarbejde): sæt med arbejdsbredde under 1,5 m sendes aldrig ud (spreder uden AI-markører gav 0,5 m -> CP-kursus hver halve meter på 72 ha -> spillet frøs); advarsel i markflåden (v1.29.1.0)

This commit is contained in:
2026-09-26 14:52:47 +02:00
parent e02d8af3d5
commit 92e65a6431
6 changed files with 23 additions and 1 deletions
+8
View File
@@ -67,6 +67,14 @@ check("M7 maks slå", M.maxRigs("mowing"), 1)
local okWide, whyWide = M.checkWidth("mower", 60, nil)
check("M7 over 50 m", okWide, false); check("M7 grund", whyWide, "tooWide")
check("M7 40,8 m slå ok", (M.checkWidth("mower", 40.8, nil)), true)
-- M7b: bredde under 1,5 m er ikke læst rigtigt (spreder gav 0,5 m -> CP-kursus hver halve meter på 72 ha
-- -> spillet frøs, in-game 26/9) — sendes aldrig ud
local okTiny, whyTiny = M.checkWidth("fertilizer", 0.5, nil)
check("M7b 0,5 m afvises", okTiny, false)
check("M7b grund", whyTiny, "widthUnknown")
check("M7b 3 m strigle ok", (M.checkWidth("weeder", 3, nil)), true)
check("M7b aflæsningsvogn uden bredde ok", (M.checkWidth("unloader", 0, nil)), true)
check("M7b ballesamler uden bredde ok", (M.checkWidth("baleCollector", 0, nil)), true)
local okNarrow, whyNarrow, args = M.checkWidth("collector", 20, 40.8)
check("M7 for smal", okNarrow, false); check("M7 grund smal", whyNarrow, "tooNarrow"); check("M7 args", args[2], 40.8)
check("M7 lige bred ok (tolerance)", (M.checkWidth("collector", 40.76, 40.8)), true)