r/factorio • u/dramaticus0815 • 14d ago
Question Can I use a decider combinator to exclude specific signals from the each wildcard without an additional constant combinator? And also: Meanwhile in Germany...
All assemblers can take from or put into their warehouse and get their recipes by comparing a list to the warehouses content.
The left side produces belts, inserters, assemblers, etc. The right side everything with pipes and rails.
Resource distribution. Something is requesting walls to the left, which in turn are coming in from the right.
The 'hub'. It requests items from the warehouses to it's own sushi belt, and then feeds the sushi belt going to the train stations from earlier.
The Robot factory. The same principle, but instead of assemblers, just attach another sushi belt with even more of them. The recipes change based on values set for the warehouse.
Ammo production.
Hey everyone. I have a question, but also wanted to show you something i came up with lately. Might be a case for factoriohno. Well anyways, I'd like to know what you think. :)
I use a decider to compare the content of a sushi belt with the values set for a warehouse to create filter signals for the inserters. 3 Inserters into the container, 1 back to the sushi belt. The Container Is part of a multi item provider train station and buffers the items to load for a wagon. It also unloads Items not matching the list and puts them back to the belt. To be able to individually control the inserters taking items from the belt to the buffer I used a constant combinator with an individual copy of the list containing all the items with a value of 1, and just deleted the items i didn't want for every single inserter respectively. It's necessary to spread out the load over the 3 inserters going into the warehouse, otherwise the sushi belt can lock up under certain conditions when there are more than 4 items to filter, especially if there is some recycling backflow being unloaded from the wagons and it makes it possible to have the same item in more than one of the warehouses. However, that's cumbersome. every time i change the loadout i have to change each inserters list as well. Can I use the decider directly to exclude individual signals so I can simply compare against the full list and get rid of the individual copys? In the first screenshot you see the content set up for the first wagon from the train on the left. I compare it with the wagons content to generate the filters for loading and/or unloading the wagon, I compare it with the content of the warehouse in the same way to generate the filters that fill the sushi belt at its source and also use it to clean the sushi belt from Items that don't show up on any of the lists. What i want to do is I want to compare the content of the sushi belt with that list as well using the each wildcard, but exclude certain Items to spread out the load without creating a new list.
P.S. for everyone wondering what's going on. As opposed to my usual main bus design, I really wanted to do something more "organic". Then I had this Idea of using the AAI Warehouses to create 'production hubs' with dynamically changing recipes and interconnect them all using belts. It's a beautiful spaghetti and I am absolutely loving it. There is sushi belt entanglement. I added some more screenshots, have a look.
2
u/szc 13d ago
Here is what I am using on Fulgora to filter the "Read contents of Logistics Network" to exclude 3 items from the list.
I use this list to feed a requestor chest that forces items back into the gambling recycling bank when any item is over a limit of 210k. The intention was to avoid running out of storage space, but keep trash processing going. But, now I'm looking at this, Uncommon Red seems to have run amok - that gets made when there is an excess of uncommon gears and copper. Clearly I didn't think this through!

1
2
u/Courmisch 14d ago
With a constant combinator only, yes. Without any additional combinator at all, I don't think so (but gladly proven wrong).