TL;DR
There is a "cargo full" train condition. We need a "cargo not full" train condition for interrupts and train stops.What?
We need a condition to check to see if the train has any room in it whatsoever.The conditions "Full cargo", "Has cargo", and "Empty cargo" are present already. Some other "Cargo not full" option would fit well here in the interface.
Alternatively, judging by this list, it also seems it might just be time to add a huge NOT checkbox/operator to negate any of the options. Then the list would cut in half, but that could be saved for another time.
Why?
It would round out the possible set evaluations for generic cargo loads. "Has cargo" represents "any". "Empty cargo" represents "not-any". "Full cargo" represents "all". We're missing the "not-all" evaluation!I was trying to make a train interrupt. I see the conditions "Empty cargo", "Full cargo", and "Has cargo". However, I need the condition "Cargo not full". I was able to work around this by choosing "Item count" and setting the exact range, but that prevents me from making a generic interrupt that I can use across all trains. The other conditions are insufficient for what I was building.




