Delta-v/Resources/Textures/Structures/Machines
Kevin Zheng 45349e3c0d
Add gas recyclers (#9934)
* Add RemoveVolume()

RemoveVolume(vol) captures the common pattern of:

    air.RemoveRatio(vol / air.Volume)

Change existing code to use this method where appropriate.

* Add gas recyclers

Gas recyclers catalyze the conversion of CO2 and N2O to O2 and N2. The
gas recycler component takes waste gas from the input net and releases
the result into the output net.

To make things more fun, the input net must be pressurized to 3 MPa and
heated to at least 300 C; otherwise, no reaction will occur.

Game-mechanic wise, gas recyclers contain the catalyst for the
conversion reaction, and therefore, requires no external power. However,
the external pumps and heaters required to make the reaction happen
still do.

* Fix gas recyclers

Fix negative sqrt, fix pressure check after remove.
2022-09-11 18:02:01 -05:00
..
Medical/biomass_reclaimer.rsi Biomass (#10313) 2022-08-29 21:31:27 -05:00
VendingMachines Clean up vending machines and port their visualizer (#10465) 2022-08-31 05:12:09 -07:00
arcade.rsi Food and Beverage Spawners (#9547) 2022-07-12 19:03:10 -05:00
autolathe.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
circuit_imprinter.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
cloning.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
computers.rsi Telescreens and big flat screen TV (#8842) 2022-07-04 17:10:29 +10:00
diagnoser.rsi Diseases (#7057) 2022-03-13 20:02:55 -05:00
gasrecycler.rsi Add gas recyclers (#9934) 2022-09-11 18:02:01 -05:00
genesplicer.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
gravity_generator.rsi Revert "Refactor Damage to use Protoypes (#4262)" 2021-08-24 01:06:32 -06:00
gravity_generator_core.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
gravity_generator_mini.rsi Mini Gravity Generator (#8449) 2022-05-26 20:08:05 -07:00
juicer.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
microwave.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
mixer.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
ore_processor.rsi Salvage mining, ore processing, and material clean-up (#7406) 2022-04-28 20:41:04 +10:00
parts.rsi Substations now explode when destroyed (#5729) 2022-01-01 17:51:56 +01:00
protolathe.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
recycling.rsi Make recyclers great again (#6653) 2022-02-21 14:39:24 +11:00
rndpointsource.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
salvage.rsi Salvage (#5686) 2021-12-23 13:14:01 +01:00
scanner.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
seed_extractor.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
server.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
stasis_bed.rsi Beds, Medical Beds, Stasis Beds (#6695) 2022-04-15 15:53:52 -07:00
techfab.rsi Medical Techfab + Bed Deconstruction Fix (#7637) 2022-04-23 19:27:12 -07:00
traitordm.rsi Reorganizes Resources/Constructible (#4252) 2021-07-15 18:30:50 +00:00
uniform_printer.rsi Partial lathe ECS, fix cursed lathe visualizer, a bit more audiovisual feedback for lathes (#7238) 2022-04-17 17:34:14 +10:00
vaccinator.rsi Diseases (#7057) 2022-03-13 20:02:55 -05:00