-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Proposal
A storage bus that accepts a regex and matches the output of an encoded pattern
Motivation
Gregtech packs that extensively uses AE2 often have predictable locations where each pattern will go. For example, all things that are *rod* will almost always go into a lathe. A *double plate* will almost always go into a pattern provider with circuit 2.
Other cases of these are frames, rings, long rods and hulls. If we are able to place a storage bus on these pattern providers and have a regex that only feed rod-like patterns into a rod pattern provider, this will significantly reduce pattern insertion time for players.
Instead of searching for the provider on an access terminal, they can directly drop it into their AE system and have the pattern find its way into a pattern provider connected with the pattern storage bus.
Proposed Implementation
Similar to a tag storage bus, it will take a regex that whitelists and blacklists for any matching pattern output. For example, for rods, the whitelist section would be *rod* but blacklists *long* to avoid long rods
This can also work in conjunction with the project's roadmap for
Shift click patterns into pattern access terminal(?)
If a pattern has a valid match to a pattern storage bus anywhere, it will try to insert itself into that pattern provider upon shift + left click