On the station I am known as Jay Smith and with my buddy Michael Trauf, I have recently developed an item called the "Portable Chemical Dispenser".
We made a pull request to merge it into the main code and while a lot of people seemed to like the basic idea of it, the PR ultimately did not get merged.
However, we absolutely do understand the concerns that came up, mainly, that the portable chemical dispenser created reagents from nothing but a power cell.
We received a lot of very good, constructive criticism, and therefore decided to give it another shot and address the biggest concerns that came up.
After some brainstorming, this has lead us to our new project: The Portable Chemical Mixer
The key difference is, that the Portable Chemical Mixer does not create any reagents or chemicals from thin air.
Every single unit of a reagent has to be sourced from Botany, Chemistry, the kitchen, vendors or Cargo.
The item needs to be supplied with base reagents through usage of Chemical Cartridges.
The Portable Chemical Mixer is a bulky item, that is attached to the belt slot, which is also the slot that Chemists would use for the Chembag for beakers and pills.
The Interface looks similar to that of a dispenser, however, the remaining units of each reagent are displayed next to the reagent itself.
And of course, the storage capacity of this item is limited.
We currently have two branches of code that approach the Cartridges and Limits in different ways:
a) Version 1
The Portable Chemical Mixer must first be equipped with a matter bin. The matter bin determines the total volume.
The most basic matter bin will enable the device to store 10u per reagent (=260u total). A bluespace matter bin currently allows 80u per reagent (2080u total).
Chemical cartridges can be printed at the medical techfab and are reusable, requiring plastic for producing them, therefore encouraging the production of plastic.
These cartridges may be filled using any source, e.g. the normal dispensers or chemicals from bottles and beakers. A cartridge holds 100u of reagents.
Using a cartridge on the Portable Chemical Mixer will add its reagents to the Mixer.
For balancing and future-proofing, the Portable Chemical Mixer only accepts the contents of a cartridge, if it is a pure reagent of a single type.
Alternatively, a new, medically restricted crate can be ordered from Cargo, containing "Multi-Cartridges" that add 10u/20u/30u to each single reagent respectively.
It is possible to load the device up with only one single reagent in very high numbers, though you would have to source said reagents first.
This branch of code could be compared to a chemistry bag full of beakers, in which each beaker can hold multiple types of reagent.
[We have finished coding this version]
b) Version 2
The Portable Chemical Mixer is loaded with one special cartridge that has specific slots for each type of base reagent.
There is a maximum amount that one reagent slot can be filled with, independent from the states of other slots.
The cartridge and its slots can be refilled individually using a dispenser, a beaker or any other common method.
It is not possible to go into very high numbers with just one single reagent, since each one is capped.
This branch of code could be compared to a chemistry bag full of beakers, in which each beaker only holds a single type of reagent.
[We are currently still working on this version]
We believe that the Portable Chemical Mixer has great potential and fits into the existing gameplay without causing any imbalances.
Since all the base reagents have to be supplied, the starting conditions of this item are neutral.
Furthermore, we designed it with the goal of being "future-proof", so that it is ready for any changes that chemistry might experience, e.g. the supply of base reagents through other means than the dispensers.
This item might offer a new way of playing as Chemist, while keeping the "chemical equilibrium" of the station intact.
We are eager to listen to your opinions and are looking forward to suggestions,
Jay & Michael

