From: MDuch369 <109352266+MDuch369@users.noreply.github.com> Date: Fri, 24 Oct 2025 00:56:15 +0000 (+0200) Subject: Gas recycler tweaks (#39212) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=9b6485094a0d1e7659923c871c90ac2117aa07ad;p=space-station-14.git Gas recycler tweaks (#39212) * allows gas recycler to be rotated * Add Gas Recycler guide .xml * Add Gas Recycler to engineereing guidebook yaml * add loc * add guide help component * expanded guidebook entry * recycler now can rotate pipe ports while keeping the rest in the same orientation * guidebook edits * added teg arrows for recycler * guidebook tweaks --- diff --git a/Resources/Locale/en-US/guidebook/guides.ftl b/Resources/Locale/en-US/guidebook/guides.ftl index 2990f91d78..e7558d1e97 100644 --- a/Resources/Locale/en-US/guidebook/guides.ftl +++ b/Resources/Locale/en-US/guidebook/guides.ftl @@ -25,6 +25,7 @@ guide-entry-mixingandfiltering = Mixing and Filtering guide-entry-gascanisters = Gas Canisters guide-entry-thermomachines = Thermomachines guide-entry-gascondensing = Gas Condensing +guide-entry-gasrecycling = Gas Recycling guide-entry-radiators = Radiators guide-entry-atmosphericssystems = Atmospherics Systems guide-entry-pipenetworks = Pipe Networks diff --git a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml index 0ac2d9a35b..15e52a6048 100644 --- a/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml +++ b/Resources/Prototypes/Entities/Structures/Piping/Atmospherics/binary.yml @@ -516,10 +516,13 @@ components: - type: Sprite sprite: Structures/Machines/gasrecycler.rsi + snapCardinals: true + granularLayersRendering: true layers: - sprite: Structures/Piping/Atmospherics/pipe.rsi state: pipeBinaryConnectors map: [ "enum.PipeVisualLayers.Pipe" ] + renderingStrategy: Default - state: running - state: unlit shader: unshaded @@ -575,6 +578,12 @@ board: GasRecyclerMachineCircuitboard - type: AtmosMonitoringConsoleDevice navMapBlip: GasValve + - type: Transform + noRot: false + - type: GuideHelp + guides: + - GasRecycling + - type: TegCirculator - type: entity parent: GasBinaryBase diff --git a/Resources/Prototypes/Guidebook/engineering.yml b/Resources/Prototypes/Guidebook/engineering.yml index 24dc623086..f26d587d0d 100644 --- a/Resources/Prototypes/Guidebook/engineering.yml +++ b/Resources/Prototypes/Guidebook/engineering.yml @@ -64,6 +64,7 @@ - GasCanisters - Thermomachines - GasCondensing + - GasRecycling - type: guideEntry id: Pipes @@ -169,6 +170,11 @@ name: guide-entry-gascondensing text: "/ServerInfo/Guidebook/Engineering/GasCondensing.xml" +- type: guideEntry + id: GasRecycling + name: guide-entry-gasrecycling + text: "/ServerInfo/Guidebook/Engineering/GasRecycling.xml" + - type: guideEntry id: Radiators name: guide-entry-radiators diff --git a/Resources/ServerInfo/Guidebook/Engineering/GasRecycling.xml b/Resources/ServerInfo/Guidebook/Engineering/GasRecycling.xml new file mode 100644 index 0000000000..1c9d83ecb5 --- /dev/null +++ b/Resources/ServerInfo/Guidebook/Engineering/GasRecycling.xml @@ -0,0 +1,25 @@ + + # Gas Recycling + Gas recycler is a machine that converts waste gasses into breathable ones. + + + + + Specificaly it can recycle Carbon Dioxide and Nitrous Oxide into Oxygen and Nitrogen. + + The machine has a two [textlink="pipenet" link="PipeNetworks"] connections, for gas input and output. + + For recycler to work, tha gas needs to be pressurized to [color=#a4885c]3000 kPa[/color] heated to [color=#a4885c]573,15K[/color], and the pressure at the inlet needs to be higher than outlet. + If these conditions are not met, the gases will just pass through without getting recycled (as will unrecyclable gases). + + + + + + The machine can be constructed using a circuit board, which can be made at a circuit imprinter. + It first needs to be researched by [textlink="science" link="Science"] though. + + Gas recycling can be used as an alternative to gas miners, or as a backup to build a redundancy in the atmospheric system. + [color=#a4885c]Just don't forget to cool the gas before releasing it into the station![/color] + +