fish-station/Resources/Prototypes
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
..
Access Access level localization (#10250) 2022-08-08 19:50:45 +10:00
Actions Device link visualizer (#11054) 2022-09-05 19:55:44 -05:00
AlertLevels Makes delta alert louder (#10907) 2022-08-29 21:34:29 -05:00
Alerts Ensnaring Component and Bola Update (#9968) 2022-08-25 00:50:31 +10:00
Atmospherics Nuke Plasma Price (#10948) 2022-09-05 19:50:29 -07:00
Body Bots can now be put in closets (#10672) 2022-08-31 19:40:16 -07:00
Catalog Add gas recyclers (#9934) 2022-09-11 18:02:01 -05:00
Chemistry Rat King Tweaks (#8940) 2022-06-18 16:21:07 -07:00
Damage Zombie Fixes and Tweaks (#9940) 2022-07-26 17:35:34 -07:00
Datasets Rat King Names (#10503) 2022-08-13 22:38:40 -07:00
Decals Old School Space Station 14 Sign (#10742) 2022-08-21 13:44:38 +02:00
Device Adds disposal mailing units (again) (#7630) 2022-08-13 22:57:25 -07:00
Diseases Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
Entities Add gas recyclers (#9934) 2022-09-11 18:02:01 -05:00
EntityLists/Tools Adds some more toollists and debug entities (#3807) 2021-04-10 07:25:12 +00:00
Flavors Flavor profiles (#10991) 2022-09-08 18:14:49 -05:00
GameRules NukeOps game rule tweaks (#10005) 2022-08-31 19:36:27 -07:00
HairStyles SKREEEEEE (#3706) 2021-03-28 17:26:32 +11:00
Hydroponics Eye damage (#10262) 2022-08-13 22:59:14 -07:00
InventoryTemplates remove stripping doafter (#11049) 2022-09-05 19:15:49 -07:00
LootTables Mining Fix (#10347) 2022-08-06 13:16:17 +10:00
MachineLinking Cloning Rework (#8972) 2022-08-03 21:05:17 -07:00
Magic EI NATH (#9060) 2022-06-23 22:19:32 +10:00
Maps Omega (#11170) 2022-09-10 17:33:41 -05:00
NPCs NPC refactor (#10122) 2022-09-06 00:28:23 +10:00
Objectives introduce requirement to prevent from being tasked to steal your own item (#11139) 2022-09-10 23:43:31 -07:00
Palettes Carp wave spawner and dragons as an actual event (#10254) 2022-08-08 10:18:14 +10:00
Parallaxes Parallax fix + menu tweak (#10576) 2022-08-15 14:16:53 +10:00
Polymorphs Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
Reagents Implement Charcoal. #10042 (#11024) 2022-09-10 18:20:44 -05:00
Recipes Add gas recyclers (#9934) 2022-09-11 18:02:01 -05:00
Roles Add Quartermaster to command in the lobby job menu (#11161) 2022-09-10 00:58:26 -07:00
Shaders new eye damage effect (#10728) 2022-08-20 15:17:58 -05:00
SoundCollections Important fix for table climbing (#10803) 2022-08-25 23:41:37 +10:00
Stacks Add shuttle airlock construction (#10944) 2022-08-31 02:28:40 -05:00
Store store system currency rework (#10893) 2022-09-10 23:54:16 -07:00
Tiles Update terrain tiles (#10984) 2022-09-03 06:40:20 -07:00
Voice Lizz and slime speech (#10038) 2022-07-26 19:13:12 +10:00
Wires Surveillance cameras (#8246) 2022-05-31 18:44:57 +10:00
accents.yml Zombie SFX (#9976) 2022-08-08 13:16:43 +10:00
ai_factions.yml NPC refactor (#10122) 2022-09-06 00:28:23 +10:00
bar_signs.yml More localize (#7869) 2022-05-03 18:32:06 +10:00
explosion.yml Revs (the spooky ones) (#9842) 2022-08-13 23:49:41 +10:00
game_presets.yml Event refactor (#9589) 2022-07-10 20:48:41 -05:00
holidays.yml More localize (#7869) 2022-05-03 18:32:06 +10:00
hud.yml HUD Themes (#3774) 2021-04-12 00:43:53 +02:00
lobbyscreens.yml Adds new "Pharmacy" Lobby Art by Solbusaur (#9339) 2022-07-01 19:54:04 -05:00
melee_weapon_animations.yml Re-organizing the prototypes folder (#1384) 2020-07-20 12:26:16 +02:00
name_identifier_groups.yml Adds a number identifier to all mobs except players (#7668) 2022-04-21 15:32:23 -07:00
radio_channels.yml Update common color to station announcements (#9670) 2022-07-14 21:38:55 +10:00
round_announcements.yml Fix roundstart audio 2022-06-07 17:04:55 +10:00
secret_weights.yml Zombie Mode [New Game Mode] (#8501) 2022-07-06 13:42:51 +10:00
shuttles.yml Revert map PRs (#10079) 2022-07-27 22:27:23 +10:00
species.yml Dwarves are no longer selectable. (#8596) 2022-06-03 00:31:35 -07:00
status_effects.yml Pacification status effect and Pax (#10796) 2022-09-05 19:52:58 -07:00
tags.yml Tweak: Allows putting the seclite in a security belt (#10997) 2022-09-05 19:46:30 -07:00
tool_qualities.yml Bartending Tweaks (#9307) 2022-07-15 02:01:55 -07:00
typing_indicator.yml Typing indicator (typing chat bubble) (#8215) 2022-05-17 02:55:19 -07:00