Hi everyone,
I am a bit confused on how the EACH operator works in an Decider.
I wanted to filter out Light Oil from a signal list, so I did a simple circuit, but for some reason also other signals which are not Light Oil are also filterted out.
Does EACH stops evaluating if the condition is once false?
In this Screenshot you see many signals pass the Decider, but e.g. Gates or Repair Packs do not.
Can someone help me out why this is happening?
EACH operator in Decider only evaluates part of the signals
Re: EACH operator in Decider only evaluates part of the signals
Decider combinator works on values of signals, in this case it sees condition "Each != 10". Barrel on the right side of comparison is just a carrier of the value "10". This condition fails for all substitute signals that have value of 10.
Re: EACH operator in Decider only evaluates part of the signals
Thank you! I missed that partboskid wrote: Tue Apr 01, 2025 8:13 pm Decider combinator works on values of signals, in this case it sees condition "Each != 10". Barrel on the right side of comparison is just a carrier of the value "10". This condition fails for all substitute signals that have value of 10.