Airflow stun time now depends on the differential that causes said airflow stun. Falling over from a 5kpa difference is no longer equivalent to falling over from a gas giant passing over you.
* Clean up the diff
* Some new defines
* Guess I missed that
* Remove the flipped
* Move direct
* More SSair stuff
* Tidier
* Unsimulated edge tick
* Removes useless shit
* Remove additional garbage
* Dusting
* More unticked files
* I missed another, apparently
* Yet another
* Wow, an actual change! Sort of
* god damn it
* Oh, that was commented out
* These are actually very slightly different
* bad
* More readable
* Does nothing
* Roughly mimics old behavior
* Unnecessary
* Equivalent
* This makes sense above, but not here
* *shrug
* Missed these
* Destroy AirflowCanMove()
* Some cleanup
* Unification
* Bools
* Actually it SHOULD be like this
* Alright that would have been too hardcore
* Update doc
* Oops
* I have OCD
* Cleanup
* Fuck group_multiplier
* This was all unused
* Also unused
* Add some stuff
* Move stuff
* Add nothing
* Remove old
* Unused
* Move
* Some new procs
* I touched it bitch
* Compiles, probably
* Air no longer flows nonsensically
* Probably makes compare() work
* [Another synonym for cleaner]
* Potentially done
* Last thing I know of
* Oh yeah this too
* Changes plasma to phoron
Because plasma has been coopted to mean the 4th state of matter, we're rebasing to the new bay naming standard of phoron
* Fixes maps and filenames
* Whoops forgot to change test box!
Removed update_values(). RIP, shine on you CPU diamond.
Removed get_moles_by_id and get_archived_moles_by_id, all moles are now accessed directly to reduce call cost.
Added set_temperature and set_volume procs which recalc pressure when temperature or pressure change.
Heat_capacity is now a var updated when gases update.
Modified adjust_gas to use set_gas, modified set_gas to alter heat_capacity, total_moles, and pressure as needed.
Moved gas_mixture gas numbers to a list which is connected to a global gas_datum list, like with reagents.
Modified some maths procs to be more sane, added adjust_gas and set_gas to help with processing.
Added a modular system for gas flags - gases can now be marked as fuel and oxidiser with a flag, logged with a flag, scanned with a flag, etc.
Changed scrubbers to use a list of scrubbing gases rather than a set of vars.
Made miners and xenoarch effects more sensible - they now produce gas by ID, not manually.
Made turfs' starting gases into a list, removed turf gas number vars.