Files
ss14chemcalc/Prototypes/Atmospherics/reactions.yml
2026-01-24 16:34:15 -05:00

134 lines
4.1 KiB
YAML

# SPDX-FileCopyrightText: 2020 Campbell Suter <znix@znix.xyz>
# SPDX-FileCopyrightText: 2020 ComicIronic <comicironic@gmail.com>
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2020 Pieter-Jan Briers <pieterjan.briers@gmail.com>
# SPDX-FileCopyrightText: 2020 Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2020 silicons <2003111+silicons@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Clyybber <darkmine956@gmail.com>
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <gradientvera@outlook.com>
# SPDX-FileCopyrightText: 2021 Vera Aguilera Puerto <zddm@outlook.es>
# SPDX-FileCopyrightText: 2021 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 Kara <lunarautomaton6@gmail.com>
# SPDX-FileCopyrightText: 2023 Kevin Zheng <kevinz5000@gmail.com>
# SPDX-FileCopyrightText: 2023 username <113782077+whateverusername0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 whateverusername0 <whateveremail>
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
# SPDX-FileCopyrightText: 2024 BeeRobynn <robynthewarcrime@proton.me>
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
# SPDX-FileCopyrightText: 2024 coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Steve <marlumpy@gmail.com>
# SPDX-FileCopyrightText: 2025 marc-pelletier <113944176+marc-pelletier@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: gasReaction
id: PlasmaFire
priority: -2
minimumTemperature: 373.149 # Same as Atmospherics.FireMinimumTemperatureToExist
minimumRequirements: # In this case, same as minimum mole count.
- 0.01 # oxygen
- 0 # nitrogen
- 0 # carbon dioxide
- 0.01 # plasma
effects:
- !type:PlasmaFireReaction {}
- type: gasReaction
id: TritiumFire
priority: -1
minimumTemperature: 373.149 # Same as Atmospherics.FireMinimumTemperatureToExist
minimumRequirements: # In this case, same as minimum mole count.
- 0.01 # oxygen
- 0 # nitrogen
- 0 # carbon dioxide
- 0 # plasma
- 0.01 # tritium
effects:
- !type:TritiumFireReaction {}
- type: gasReaction
id: FrezonCoolant
priority: 1
minimumTemperature: 23.15
minimumRequirements:
- 0 # oxygen
- 0.01 # nitrogen
- 0 # carbon dioxide
- 0 # plasma
- 0 # tritium
- 0 # vapor
- 0 # ammonia
- 0 # n2o
- 0.01 # frezon
effects:
- !type:FrezonCoolantReaction {}
- type: gasReaction
id: FrezonProduction
priority: 2
maximumTemperature: 73.15 # Cold tritium fire, basically.
minimumRequirements:
- 0.01 # oxygen
- 0.01 # nitrogen
- 0 # carbon dioxide
- 0 # plasma
- 0.01 # tritium
- 0 # vapor
- 0 # ammonia
- 0 # n2o
- 0 # frezon
effects:
- !type:FrezonProductionReaction {}
- type: gasReaction
id: AmmoniaOxygenReaction
priority: 2
minimumTemperature: 323.149
minimumRequirements:
- 0.01 # oxygen
- 0 # nitrogen
- 0 # carbon dioxide
- 0 # plasma
- 0 # tritium
- 0 # vapor
- 0.01 # ammonia
- 0 # n2o
- 0 # frezon
effects:
- !type:AmmoniaOxygenReaction {}
- type: gasReaction
id: N2ODecomposition
priority: 0
minimumTemperature: 850
minimumRequirements:
- 0 # oxygen
- 0 # nitrogen
- 0 # carbon dioxide
- 0 # plasma
- 0 # tritium
- 0 # vapor
- 0 # ammonia
- 0.01 # n2o
- 0 # frezon
effects:
- !type:N2ODecompositionReaction {}
#- type: gasReaction
# id: WaterVaporPuddle
# priority: 1
# maximumTemperature: 373.13 # Boiling point of water.
# minimumRequirements: # In this case, same as minimum mole count.
# - 0 # oxygen
# - 0 # nitrogen
# - 0 # carbon dioxide
# - 0 # plasma
# - 0 # tritium
# - 1 # water vapor
# effects:
# - !type:WaterVaporReaction
# gas: 5
# reagent: Water