User:A4Brogan/Atmos Proposal
OPERATION FUCKING FIX ATMOS A Swear-Spackled Semblence of a Solution to GoonStation's Situation (Written by A4Brogan)
THE PROBLEM:
Atmos coding is so fucking whacked right now. This is a problem because not only does it fuck with things like explosions, but makes things like re-pressurizing the station and shit like expanding the station itself akin to untangling a rat-nest of controller cables.
To be specific, the coding is based on actual real-word aerodynamics and thermodynamics. Now the latter part is relatively useful for shit like fires and good old fashioned explosions. Aerodynamics however is really only useful for one thing: The generator.
To be brick-to-the-back-of-the-head blunt, We are not exactly simulation nerds here at Goonstation; We are a multiplayer game that focuses far more on the paranoia that comes from your favorite co-worker being a traitor and you not knowing it until it's far too late.
However, this problem is complicated by the fact that so much of our code is focused on atmospherics that tampering with it will fuck everything up. Add to the fact that the code is strewn about makes the solution one we might have to accept…
THE SOLUTION:
Not gonna sugar coat this: We need to rebuild. Let's start by listing a Big Ass Rule: NO OVERCOMPLICATING SHIT
Let's start with something simple; Measuring heat. Going with Kelvin just to make multiplication easier.
Now to figure out how much each gas' mass is. Breathable air is a 79:21 ratio of N2 and O2, so those are .79 and .21 at 0K. That leads to 1 point of fucking cold air. N2O is 1.79, CO2 should be about 1.20, and Plasma at 3 because it is volatile and prone to generating even MORE heat when heated.
So, Now to incorporate these things for a thing resembling a standard of pressure. Our max for a tile should be around 100,000 (this is just a thought exercise mind).