branchrust_reboot/main/industrial/inversecancel
8 Commits over 31 Days - 0.01cph!
Refactored conveyor filter variables:
Added a new field called Buffer that acts like the old Minimum system (transfer blocks of X items)
Minimum field will now transfer everything over the given value in the input container (eg. a minimum of 10 wood will transfer all wood until there is 10 left and then stop)
In a case where the Buffer and Minimum fields are both used, you will need the combination of both values to start a transfer (eg. a minimum of 10 and a buffer of 15 will need 25 before trhe transfer will begin)
Turning on "Require All" filter mode now disables the min/max filter fields
Bug fixes
Added UI to expose new filter options
Reworked inverse mode into a new conveyor mode option:
Or: Current behaviour, transfers start if any item filters pass
And: Transfers start once all item filters pass
Not: Only items not in the filter are transferred
Initial support for an inverse mode for conveyor filters, uses the filter list as a list of items to ignore and accept everything else
Doesn't have support for min and max filter options
Harcoded on right now, needs some UI work