fix(flows): én markør pr. læssepunkt — stald med én station for mælk+gylle viste kun det nærmeste (v1.13.2.0)
This commit is contained in:
@@ -68,17 +68,16 @@ end
|
||||
|
||||
-- Trigger-noder pr. bygning: læsse (loadTriggers.triggerNode, pallespawner, objektlager) og
|
||||
-- aflæsning (unloadTriggers exactFillRootNode/triggerNode/aiNode).
|
||||
-- loadGroups: én gruppe noder pr. læssestation (mælketank, gyllebeholder ...), så hver station får sin
|
||||
-- loadGroups: én gruppe noder pr. læssepunkt (mælketank, gyllebeholder ...), så hvert punkt får sin
|
||||
-- egen markør; pallespawner/objektlager er en gruppe for sig.
|
||||
local function collectNodes(placeable, loadStations, unloadStations)
|
||||
local loadGroups, unloadNodes = {}, {}
|
||||
-- én gruppe pr. LÆSSEPUNKT: en stald har ofte én station med både mælke- og gyllepunkt
|
||||
for _, station in pairs(loadStations) do
|
||||
if station.owningPlaceable == placeable then
|
||||
local nodes = {}
|
||||
for _, trigger in pairs(station.loadTriggers or {}) do
|
||||
if trigger.triggerNode ~= nil then table.insert(nodes, trigger.triggerNode) end
|
||||
if trigger.triggerNode ~= nil then table.insert(loadGroups, {trigger.triggerNode}) end
|
||||
end
|
||||
if #nodes > 0 then table.insert(loadGroups, nodes) end
|
||||
end
|
||||
end
|
||||
for _, station in pairs(unloadStations) do
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="no"?>
|
||||
<modDesc descVersion="107">
|
||||
<author>masterdraco</author>
|
||||
<version>1.13.1.0</version>
|
||||
<version>1.13.2.0</version>
|
||||
<title>
|
||||
<en>AD Smart Pickup</en>
|
||||
</title>
|
||||
|
||||
Reference in New Issue
Block a user