fix(bygninger): palleskure bruger nærmeste markør til aflæsning (drop-reglen fra 1.18.5 valgte 'Chicken Storage Pickup' uden vej) (v1.19.8.0)

This commit is contained in:
2026-09-24 23:34:57 +02:00
parent e785439605
commit 5c7f7ba072
5 changed files with 18 additions and 6 deletions
+2 -1
View File
@@ -341,7 +341,8 @@ local function build(adEnv, farmId)
end
table.sort(loadMarkers, function(a, b) return ADBuildings.naturalLess(a.name, b.name) end)
end
local unloadMarker = unloadMarkerFor(adEnv, unloadNodes, loadMarkers, kind ~= "silo")
-- siloer og palleskure læsser og aflæsser samme sted: altid nærmeste markør
local unloadMarker = unloadMarkerFor(adEnv, unloadNodes, loadMarkers, kind ~= "silo" and kind ~= "objectStorage")
-- silo der kun kan FYLDES (fx drive-on-bunker der fodrer en biogas-fermentor): aflæsning,
-- ingen læssestation -> et forsyningsmål, aldrig en kilde
local isFillOnlySilo = kind == "silo" and loadMarkers[1] == nil and #loadGroups == 0 and unloadMarker ~= nil