Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MIRROR] Refactored ghetto chem separator (#2791)
* Refactored ghetto chem separator (#83275) ## About The Pull Request This completely reworks how ghetto chem separator works & brings more depth & immersion to it. To understand the new system let's compare it with the current one **Old System** 1. You insert a beaker containing the reagents you want to separate. 2. You use a lighter/whatever to light a flame, Flame has _magic & unrealistic_ properties such as - It will never heat the beaker above 100k - It doesn't burn oxygen or use fuel source to sustain it - Distillation rate is a constant 5u/s. It doesn't increase as the solution boils hotter 3. The apparatus sorts the reagents alphabetically? & transfers the 1st reagent from sorted list to the target beaker. It does not care if each individual reagent has their boiling points & how to separate them based on that etc. It's just bland overall **New System** 1. You insert a beaker containing the reagents you want to separate, just lke the old system 2. You use a lighter/whatever to light a flame just like the old system, however flame behaves in a more realistic fashion as follows - It will heat the beaker all the way to 1000k if you let it run long enough - It now burns oxygen & uses a fuel source(a secondary beaker which you must insert containing flamable reagents like oil, welding fuel etc). When oxygen is the fuel source no O2 gas is required - Distillation rate starts at 2u/s & increases with rising temps - Intensity of the flame depends on the quality of reagents used as fuel, Oil has best flammable quality & will heat the beaker faster, other reagents mixed in various proportions can produce better quality flames which you can understand by examining the aparatus - The flame intensity can be adjusted via the burner knob setting 3. Each reagent now has their _boiling computed_ computed from their mass allowing for realistic interactions, like having to control the temp's just right to separate your required reagent 4. Temps automatically cooldown and you can install a condenser to Facilitate faster cooling Here's the demo video explaining everything https://github.com/tgstation/tgstation/assets/110812394/ba591859-3fff-4d06-90f8-024c7266f830 ## Changelog :cl: refactor: ghetto chem separator has been reworked from scratch. See PR 83275 for details qol: adds examines & screentips for ghetto chem separator /:cl: * Refactored ghetto chem separator --------- Co-authored-by: SyncIt21 <[email protected]> Co-authored-by: NovaBot13 <[email protected]>
- Loading branch information