Logical NOT operator

Combinators and control conditions would be more accessible (and useful) if they had the the inverse of their three operations: GREATER THAN, LESS THAN, EQUAL TO. Adding a NOT option in front of the operator is a simple way to allow three very useful commands:

NOT GREATER THAN - the same result as LESS THAN OR EQUAL TO

NOT LESS THAN - alias for GREATER THAN OR EQUAL TO

NOT EQUAL TO

These would be especially handy when controlling light colours, as currently if I want a light to change colour at, say 40 iron plates, I need a combinator with [iron plate] < 40 and another with [iron plate] > 39. If I want to use a control variable instead of setting the amount by hand in each combinator, I need an additional arithmetic combinator to subtract one from the variable for one of the comparators.

A simple way to implement this on the GUI would be another button to the left of the logical operator, which toggles [!].
Statistics: Posted by GotLag — Sat Jul 23, 2016 11:01 am