Inserters can pull fish from the water and place them on the ground. They should be able to put them into the water as well. For no other reason than to have a fish pond.
See attached pic.
Fish Pond
-
- Manual Inserter
- Posts: 2
- Joined: Sat Oct 26, 2024 6:38 am
- Contact:
Re: Fish Pond
This would be so dystopian and I’m here for it. Forcing these fish to live in highly polluted water for my own amusement? Sign me up.
Re: Fish Pond
Also has a practical use: when placing large areas of landfill with construction bots, a bunch of fish inevitably get collected and dumped in the nearest storage chest in the process. Currently, the only way to undo this is to collect the fish with the character and then drop them back in the water (by holding them in the cursor and pressing 'z' while over the water. Given the Raw Fish item now spoils, while fish in the water do not, it would be nice to be able to automate this process.
Now, there is one complication: 1 swimming fish turns into 5 of the Raw Fish item, and vice-versa. So any inserter other than bulk or stack would be unable to do this, since they can only hold 4 items at once even with all research. And even with bulk/stack inserters, while they can pick up 5+ fish at a time, how do you handle it in the case they don't? Let's say you've got the hand size set to 6. It picks up 6 Raw Fish, turns, dops 5 of them in the water to make 1 swimming fish; now what does it do with the single leftover? It can't swing back to pick up more; inserters never swing back until they've dropped off everything in their hand. You'd need some sort of special case to make sure they only pick up Raw Fish in multiples of exactly 5 - but only when placing them into the water; not if moving them to a belt or chest or building.
A better option might be to have a way to order construction bots to do it. They already have a special case that allows them to exceed their normal carry limit when building or deconstructing objects that correspond to multiple items - not how they can deconstruct a swimming fish, even though the 5 Raw Fish it becomes is more than their fully-upgraded carry limit of 4 items, and even an un-upgraded construction bot with a carry limit of 1 can build a section of curved rail which costs 4 Rail Segment items.
Now, there is one complication: 1 swimming fish turns into 5 of the Raw Fish item, and vice-versa. So any inserter other than bulk or stack would be unable to do this, since they can only hold 4 items at once even with all research. And even with bulk/stack inserters, while they can pick up 5+ fish at a time, how do you handle it in the case they don't? Let's say you've got the hand size set to 6. It picks up 6 Raw Fish, turns, dops 5 of them in the water to make 1 swimming fish; now what does it do with the single leftover? It can't swing back to pick up more; inserters never swing back until they've dropped off everything in their hand. You'd need some sort of special case to make sure they only pick up Raw Fish in multiples of exactly 5 - but only when placing them into the water; not if moving them to a belt or chest or building.
A better option might be to have a way to order construction bots to do it. They already have a special case that allows them to exceed their normal carry limit when building or deconstructing objects that correspond to multiple items - not how they can deconstruct a swimming fish, even though the 5 Raw Fish it becomes is more than their fully-upgraded carry limit of 4 items, and even an un-upgraded construction bot with a carry limit of 1 can build a section of curved rail which costs 4 Rail Segment items.