I noticed that some chemistry ingredients didn’t seem to be getting much use. Here are a few additions and changes that I thought might be useful.
Hexamine is currently in the game but only used to make explosives. In real life, hexamine is used in hexamine stoves (commonly known as Esbit stoves) and is a fairly common fuel used for hiking and camping. In game, I believe I’ve only ever found it in labs. I suggest including it, as well as the Esbit stove (with hexamine used as a fuel equivalent to charcoal or batteries), to sporting goods or similar stores. Hexamine is also fairly easy to synthesize, as you can see in this video, using ammonia and formaldehyde.
Formaldehyde is not currently in-game but could easily be added to spawns in doctors offices, schools, labs, museums, etc. It is popularly used to preserve organic tissue, which could potentially be a use in game if anyone could figure out how that would be useful (storing organic matter for use in mutagen?) It could also be added to the recipe for disinfectant. Mixing formaldehyde with sufuric acid produces Marquis reagent, which is used for testing to see if alkaloids are present in a substance (testing for hallucinogenic mushrooms is the only in-game use I can think of for this). Formaldehyde is synthesized by the catalytic oxidation of methanol in the presence of a catalyst like silver.
Pure methanol is not currently in-game but can be easily produced by the destructive distillation of wood as shown in this video. Methanol could be used in many of the same recipes as denatured alcohol, or simply be mixed with ethanol to make denatured alcohol. Charcoal is a byproduct. I’d really like to see more of the byproduct system being used in crafting recipes.
One of hexamine’s current uses in-game is making RDX. RDX is the primary component of C-4. C-4 is basically just RDX that is held together with a plasticizer. I don’t see why we wouldn’t be able to craft it. C-4 is typically created using Dioctyl sebacate as a plasticizer. We could either sort of fudge the synthesis of that using ethanol and acid, or we could just use something like clay or superglue as a plasticizer, but I have no idea how realistic that would be. If some kind of generic putty would be useful in any other recipes or constructions, we could add detergents made from borax to various item spawns and make putty from that, but I don’t think it’s worth it to add it just for making C-4. Ammonium nitrate is a byproduct of producing RDX. Also, the recipe for RDX inexplicably uses sulfuric acid.
Saltpeter is used in-game for making black gunpowder but can currently only be obtained by looting. Saltpeter is a term used for several nitrogen-based compounds, but typically potassium nitrate is used in black powder. Sodium nitrate can also be used, but is usually inferior. Both can be synthesized, but sodium nitrate would be simpler to implement. Potassium nitrate would require adding a few other chemicals to the game, all of which could be obtained by mixing currently existing items.
Ammonium nitrate is currently only used to make ANFO. Making saltpeter craftable would add another use for it. In real life, ammonium nitrate is used as a fertilizer. Making it an ingredient for some kind of fertilizer just makes sense.
Aluminum sulfate currently has absolutely no use. Its description states that it could be used to lower the pH of soil if mixed with a strong acid (which would be true of just pouring acid on the soil as well), but I think this is a misinterpretation. As far as I can tell, aluminum sulfate actually creates sulfuric acid when mixed with water, and that property is sometimes used to lower the pH of soil. That could be one use in game. In real life, it’s used as an ingredient in baking powder and firefighting foam. Adding either would require adding baking soda to the game.
Sodium bicarbonate, or baking soda, is a common leavening agent in baking. It has lots of real life uses, from cleaning your teeth to making fake volcanoes erupt. It’s pretty common, so adding it to grocery store and house spawns would make sense. Could be used in cooking in game in place of yeast. Mixing with aluminum sulfate and water creates a firefighting foam that might be used to make throwable fire extinguishers.
Nitric acid is currently only available from breaking down saltpeter with sulfuric acid. In real life, nitric acid is mainly produced via the Otswald process, which oxidizes ammonia in the presence of a catalyst like platinum.
Acetic acid has only one use. Its description mentions that it is used in antifungal agents and that could be reflected by adding it to the antifungal recipe.
So that’s pretty much what I’ve been thinking about. Let me know what you guys think. If it’s well-recieved, I could get started on actually doing this stuff and making a PR on github.
I guess it’s worth mentioning that I don’t really know much about chemistry and got all this info from wikipedia.