I got tired of the Isolator constantly producing yet another "Faster Flowering Serum" or whatever and having to manually dump them into a furnace so there would be room for the Isolator to extract the serum I wanted.
So I decided to use a turtle and open peripherals to automate it:
The turtle will make a list of serums in the chests to the left, and then as the isolator produces new serums it will check them against the list. If there is already enough of the serum in the "keep" chest, it will drop them in the "dump" chest below where the extra utilities pipes will feed them into a furnace, and then back into the isolator. If it's a new serum it will put it into the "keep" chest on the left where the AE import bus will sort it into one of the diamond chest connected by fuzzy storage buses.
I'm afraid the code isn't very user friendly, but your welcome to use it if you want: http://pastebin.com/svcmxCAs
If you try to run it, make sure you read the comments at the top of the code. The turtle needs fuel, and the turtle has to be facing south for the layout in my image to work. I built and tested this in the Direwolf20 1.5 v1.1.2 pack, I'm guessing it will work in the other packs, but no guarantees.
Speaking of guarantees, the usual applies. Don't blame me if the turtle goes crazy and enslaves your villagers and burns your world.
I'm going to be pretty busy for a while, so I probably wont get anything on this list done anytime soon. Feel free to modify and share on your own.
TODO
So I decided to use a turtle and open peripherals to automate it:
The turtle will make a list of serums in the chests to the left, and then as the isolator produces new serums it will check them against the list. If there is already enough of the serum in the "keep" chest, it will drop them in the "dump" chest below where the extra utilities pipes will feed them into a furnace, and then back into the isolator. If it's a new serum it will put it into the "keep" chest on the left where the AE import bus will sort it into one of the diamond chest connected by fuzzy storage buses.
I'm afraid the code isn't very user friendly, but your welcome to use it if you want: http://pastebin.com/svcmxCAs
If you try to run it, make sure you read the comments at the top of the code. The turtle needs fuel, and the turtle has to be facing south for the layout in my image to work. I built and tested this in the Direwolf20 1.5 v1.1.2 pack, I'm guessing it will work in the other packs, but no guarantees.
Speaking of guarantees, the usual applies. Don't blame me if the turtle goes crazy and enslaves your villagers and burns your world.
I'm going to be pretty busy for a while, so I probably wont get anything on this list done anytime soon. Feel free to modify and share on your own.
TODO
- Add a black list for serums we don't want to keep any of.
- Make the code more user friendly, I imagine it's possible for the turtle to discover the layout on its own instead of hardcoding east/west/left/right/up/bottom, etc.
- I got a failure to yield error once while the turtle was checking the serum chest. It only happened once, but I probably need to add some sleeps or other yields into the addSerums function.
- Fuel, the turtle uses fuel to move up and down while making the list of serums in the "keep" chest. It doesn't bother checking that it has fuel, or even that it actually moved. Need some error handling there, and maybe an auto refuel option.