Allow piping for Logic Programmer block
Pseudonium opened this issue · 1 comments
Issue type:
- ➕ Feature request
Short description:
The idea is that you would set a particular operation on a logic programmer block (e.g. addition), statically, and input variable cards to sides of the logic programmer. The logic programmer would then output the resultant variable card.
Ideally, you'd be able to set the sides of the logic programmer for input and output (including retrieving the input cards for storage in the variable store). Filtering of variable cards by type could perhaps be a new Integrated Tunnels feature - you could imagine having a 'variable' tunnel, with interfaces, importers and exporters.
This is meant for small setups where the use of operators to achieve a task is cumbersome or impossible.
One example is building a list of many variables to then manipulate - you could imagine putting the variable cards in order in a chest, and the programmer continually appending to a list.
Another example is more complex uses of pipe, allowing the construction of mega-operators that take in 4 or more inputs at once - I myself have been trying to use ID/T in E2E to set up some autocrafting without AE2 or Integrated Crafting, and while I've got a working setup it still requires a few variable operations per recipe.
This suggestion could potentially both solve issues of complex operators for advanced users and also provide a different (simpler?) version of operators for newer players. It doesn't necessarily introduce any new items or aspects, though I won't pretend that means it would be easy to implement!