fix: under Wait peger AD's mål på Wait-punktet (AD tippede ellers i småportioner og holdt vognen); behov/bytte måles mod hjem-målet; mål gendannes ved hjemkørsel (v1.11.13.0)

This commit is contained in:
2026-09-23 03:10:52 +02:00
parent 827010ca99
commit 33f69cc6c8
5 changed files with 32 additions and 14 deletions
+11
View File
@@ -783,6 +783,17 @@ check("W13 Wait selv om markøren ikke er nået", tn.destinationID, 40)
FS25_AutoDrive.AutoDrive.getDistanceToUnloadPosition = nil
FS25_AutoDrive.AutoDrive.getMaxTriggerDistance = nil
-- W14: mens der ventes, peger AD's mål på Wait-punktet (så AD ikke tipper i småportioner);
-- behovet måles stadig mod hjem-målet, og AD's mål gendannes når den kører hjem
buildWaitWorld()
local vm, tm = makeUnloadingVehicle("Fastrac Mål", 591, 5000, 35000)
UnloadTask.update(tm, 16)
check("W14 AD's mål = Wait-punkt under ventetid", vm.ad.stateModule.secondMarkerId, 40)
waitBarnLevels[STRAW] = 10000 -- plads hjemme
UnloadTask.update(tm, 16)
check("W14 kører hjem (behov målt mod stalden, ikke Wait-punktet)", tm.destinationID, 30)
check("W14 AD's mål gendannet", vm.ad.stateModule.secondMarkerId, 30)
-- ==== I: run-integration — ingredienser fra run i stedet for multi-valg; Wait-pulje pr. run ====
-- I1: traktor i et run med ÉN valgt vare i AD får alligevel behovsstyring (run'ets liste)
local runDriver = buildCowWorld()