feat: foderprioritering — trug som én trang, spillets fodervægt (TMR 1,0 > hø/ensilage 0,8 > græs 0,4) afgør rækkefølgen i truget; fanen viser samme rangering (v1.10.3.0)

This commit is contained in:
2026-09-23 01:49:19 +02:00
parent 231d6a41d6
commit 69a98984bb
6 changed files with 108 additions and 7 deletions
+8
View File
@@ -450,6 +450,14 @@ function ADRunsController.getTargetLevels(adEnv, run)
table.insert(fillTypes, fillType.index)
end
end
-- samme rangering som valget bruger (trug som én trang, fodervægt som prioritet); fulde sidst
if ADSmartPickup.getTargetNeedsRanked ~= nil then
local levels = {}
for _, need in ipairs(ADSmartPickup.getTargetNeedsRanked(target, fillTypes, farmId)) do
table.insert(levels, {fillType = need.fillType, level = need.level, capacity = need.capacity, free = need.freeSpace})
end
return levels
end
local levels = {}
for _, fillType in ipairs(fillTypes) do
local level, capacity = ADSmartPickup.getStationLevelAndCapacity(target, fillType, farmId)