fix(cp): genstart efter indlæsning kun når CP's HUD-job er markarbejde

Moddets markopgaver starter CP med eget job; HUD'en kunne stå på bunkersilo,
og HUD-starten efter indlæsning gav 'CP: No silo found' (v1.60.13.0).
This commit is contained in:
2026-09-29 21:21:18 +02:00
parent d420d5026d
commit b33f7682b4
4 changed files with 23 additions and 3 deletions
+7
View File
@@ -22,5 +22,12 @@ local vehicles = {{id = "a"}, {id = "b", aiActive = true}, {id = "c", controlled
local start = R.toStart(pending, vehicles)
check("start: kun gemte, ikke allerede kørende/spiller i", table.concat(start, " "), "a d")
check("start: ingen gemt liste -> nil (gammel regel bruges)", R.toStart(nil, vehicles), nil)
-- kun når CP's HUD-job er markarbejde: moddets markopgaver starter CP med eget job, så HUD'en kan stå på fx
-- bunkersilo — HUD-start gav "CP: No silo found" efter genindlæsning (in-game 29/9)
local mixed = R.toStart({a = true, b = true, c = true}, {
{id = "a", fieldWork = true}, {id = "b", fieldWork = false}, {id = "c"}})
check("start: kun markarbejds-job", table.concat(mixed, ","), "a,c")
print(failures == 0 and "\nALLE TESTS OK" or ("\n" .. failures .. " FEJL"))
os.exit(failures == 0 and 0 or 1)