File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,7 +132,7 @@ function AutoDrive.getObjectFillLevels(object)
132132 if AutoDrive :hasAL (object ) then
133133 return AutoDrive :getALObjectFillLevels (object )
134134 elseif object .getFillUnits ~= nil then
135- for fillUnitIndex , _ in pairs (object :getFillUnits ()) do
135+ for fillUnitIndex , fillUnit in pairs (object :getFillUnits ()) do
136136
137137 local spec_dischargeable = object .spec_dischargeable
138138 if spec_dischargeable and spec_dischargeable .dischargeNodes and # spec_dischargeable .dischargeNodes > 0 then
@@ -151,7 +151,7 @@ function AutoDrive.getObjectFillLevels(object)
151151 updateFillLevels (fillUnitIndex )
152152 elseif object .spec_baleLoader and object .spec_baleLoader .fillUnitIndex and object .spec_baleLoader .fillUnitIndex > 0 and object .spec_baleLoader .fillUnitIndex == fillUnitIndex then
153153 updateFillLevels (fillUnitIndex )
154- elseif spec_dischargeable and spec_dischargeable . dischargeNodes and # spec_dischargeable . dischargeNodes == 0 then
154+ elseif spec_dischargeable and fillUnit and fillUnit . exactFillRootNode then
155155 if object .getFillUnitCapacity and object :getFillUnitCapacity (fillUnitIndex ) > 0 then
156156 updateFillLevels (fillUnitIndex )
157157 end
You can’t perform that action at this time.
0 commit comments