How is the filtered-stack-inserter filter chosen?
Posted: Sat Dec 19, 2020 5:36 am
Factorio v1.1.6
I'm trying to understand how "set filters" works with the filtered-stack-inserter. I know it ignores signals with negative values, but other than that, how is the single item selected from the positive signals?
I ask because I have a chain of filtered-stack-inserters with "set filter", all connected together with both red & green wires, that are receiving a 12k "iron ore" signal on red. Due to a bug, one inserter is configured "none" and manages to pick up some coal. Then, because "read hand contents" is also set, it pulses a value of coal=12 on both wires to all others in the chain. Despite the fact that there is a 12K value on red, it's the (double) 12 value that takes precedence and designates the filter of the others in the chain.
What is supposed to choose the filter for these inserters? Is it the largest value or is it the most recent value? If the latter, what happens if that most recent value goes to zero?
-- Brian
I'm trying to understand how "set filters" works with the filtered-stack-inserter. I know it ignores signals with negative values, but other than that, how is the single item selected from the positive signals?
I ask because I have a chain of filtered-stack-inserters with "set filter", all connected together with both red & green wires, that are receiving a 12k "iron ore" signal on red. Due to a bug, one inserter is configured "none" and manages to pick up some coal. Then, because "read hand contents" is also set, it pulses a value of coal=12 on both wires to all others in the chain. Despite the fact that there is a 12K value on red, it's the (double) 12 value that takes precedence and designates the filter of the others in the chain.
What is supposed to choose the filter for these inserters? Is it the largest value or is it the most recent value? If the latter, what happens if that most recent value goes to zero?
-- Brian