Smart Splitter

The Smart Splitter is an upgraded version of the Splitter capable of filtering its input and handling overflow.

Given the most advanced item required to unlock them is the, Smart Splitters can be researched and unlocked as soon as in Tier 2.

Usage
Unlike a standard Splitter, the Smart Splitter can be interacted with to access its UI. In this menu, a single rule (or 'filter') can be set to each output, labeled Left Output, Center Output, and Right Output.

The capabilities of the Smart Splitter can be useful on several occasions, such as for sorting mixed conveyors or handling overflow by feeding excess parts into the AWESOME Sink.

Filters

 * Any: The output will behave just like a normal Splitter. Parts will be evenly distributed across this output and any other available outputs.
 *  * : Same as Any, but unavailable in the selection menu. Appears by default in the Center Output.
 * None: The output is unused. Appears by default in the Right and Left Output.
 * Any undefined: Same as Any, but parts that have their own designated filter won't pass through this output.
 * Overflow: This output will only be used if there are no other outputs to use. If multiple outputs have this filter, overflowing parts will be distributed evenly among them.
 * Item: Only the selected item will pass through the output. Its recipe has to be unlocked first for it to appear in the list, making some items like or  not appear in the list whatsoever.

Tips

 * The functionality of Programmable Splitters can be replicated by chaining Smart Splitters
 * Before the Smart Splitter is available, specific Splitter-Merger arrays can be used to handle overflow
 * Smart Splitters can be used to construct a belt compressor. Read more: Balancer
 * Smart Splitters can be used to make a pressure relief valve for a circular Conveyor Belt. Build a Splitter and a Merger on the main belt with the splitter downstream, connect the two with a side belt, then place a Smart Splitter on the side belt with its free output set to Overflow.

Current issues

 * Smart Splitters currently display fluids as a sorting filter despite not having any fluid inputs
 * When a incoming belt has more (different) items than the splitting filtered port with a slower belt, items may skip to overflow. When not using overflow, items may get stuck in the buffer when for example the next 7 items on the incoming belt are not the filtered one.

History

 * Patch 0.3.4.6: Added “Overflow” rule
 * Patch 0.3.4.2: Now should no longer back up on duplicate rule definitions
 * Patch 0.2.1.11: Added “Any Undefined” rule, which only sends items through that are not defined to go to any other output
 * Patch 0.2.1.9: Now should use more than one output when there are multiple outputs with a matching rule
 * Patch 0.1.5: Changed crafting cost from 3 Reinforced Iron Plate to 2