Aquarium
Absolutely earth-shattering technology at your fingertips. Adds a whole new chain of recipes for your factory automation needs.
BUG
Unfortunately, as of 0.16, you now must have a small pump directly connected to the special output pipe valve, if you care about getting the last fish out.
If anyone wants to fix this, the code is on github - I don't really care enough about it now to make it work properly.
And as of 2.0, it will output like 5-6 fishes for each barrel you empty that contains 1 fish. Of course they breed, but not like that :-P
How to
- Barrel fish in water
- Empty fish barrel to pipe/tank
- Special output pipe valve entity that can only be placed along shorelines that outputs fish-filled water into the lake.
When the pipe entity is mined, you get a standard pipe-to-ground.
And yes, when you "mine" fish you get 5x fish, and it takes 1x fish to make a new one.
Fish fornicate, you know. Especially in barrels.
Note that when the fish enters a body of water, it can resurface anywhere it wants. So if you empty the fish barrels into a large lake, it will take considerable time before you start seeing a large concentration.
Inspired by this change in 0.15: Fish can be collected by robots.
Changelog
0.1.7: Initial port to factorio 2.0. Works fine but produces way too many fishies because fluids have changed quite a bit. Hopefully I or someone else can look into getting this closer to a 1:1 ratio at some point.
0.1.6: Updated for 0.16. Now unfortunately requires a PUMP attached directly to the output pipe to make sure the last fish is always safely introduced to the environment.
0.1.5: Fixed error if you put grass below the output pipe.
0.1.4: Fixed event handling for 0.15.10.
0.1.3: Fixed rare bug if the pipe had less than zero fish-water in it.
0.1.2: Fixed bug if there was more than one aquarium.
0.1.1: Should work in existing saves now.