[2.0.15] Belt enable + belt hold all belts Doesn't work as expected.
Posted: Sun Nov 10, 2024 4:51 am
Reproduction Steps:
There are now 10 items on the belt so both side belts should be disabled.
Actual Results:
The "Everything < 10" belt says enabled even though "Everything < 10" is not longer true (Everything = 10).
The combinator's belt does disable as expected since "A = 10" isn't less than 10.
Observations:
It acts more like "Each" because if any one item is 10 or more it does disable.
Demonstration:
- Setup a belt loop.
- Setup two belts off to the side.
- Connect up the circuit network on the loop to one of side belts.
- Set the loop belt to "read belt hold all"
- Set the side belt to "Enable when Everything < 10".
- Setup an arithmetic combinator and have it set to "Each + 0 output A".
- Input of the combinator goes to the loop belt and the output to the other side belt.
- Set combinator's side belt to "A < 10".
- Drop 9 of one item and then 1 of a different item on the belt loop.
There are now 10 items on the belt so both side belts should be disabled.
Actual Results:
The "Everything < 10" belt says enabled even though "Everything < 10" is not longer true (Everything = 10).
The combinator's belt does disable as expected since "A = 10" isn't less than 10.
Observations:
It acts more like "Each" because if any one item is 10 or more it does disable.
Demonstration: