- type: gasReaction
  id: ZenthiumSynthesis
  priority: 2
  minimumTemperature: 500
  maximumTemperature: 20000
  minimumRequirements:
    Frezon: 0.8   # frezon
    Healium: 0.2   # healium
  effects:
  - !type:ZenthiumSynthesisReaction {}

- type: gasReaction
  id: KrypiumSynthesis
  priority: 3
  minimumTemperature: 50
  maximumTemperature: 100
  minimumRequirements:
    Plasma: 0.9   # plasma
    BZ: 0.3   # bz
    Healium: 0.3   # healium
  effects:
  - !type:KrypiumSynthesisReaction {}

- type: gasReaction
  id: PralliumSynthesis
  priority: 2
  minimumTemperature: 5000
  # maximumPressure: 800
  minimumRequirements:
    Oxygen: 0.4   # oxygen
    CarbonDioxide: 0.2   # carbon dioxide
    Nitrium: 0.2   # nitrium
    Pluoxium: 0.2
  effects:
  - !type:PralliumSynthesisReaction {}

- type: gasReaction
  id: ChaosonSynthesis
  priority: 3
  maximumTemperature: 50
  minimumRequirements:
    NitrousOxide: 1.2   # n2o
    Frezon: 0.8   # frezon
  effects:
  - !type:ChaosonSynthesisReaction {}

- type: gasReaction
  id: GarodinSynthesis
  priority: 2
  minimumTemperature: 10000
  maximumTemperature: 20000
  minimumRequirements:
    Plasma: 0.05  # plasma
    Frezon: 0.05  # frezon
  effects:
  - !type:GarodinSynthesisReaction {}

- type: gasReaction
  id: BaratriumSynthesis
  priority: 2
  minimumTemperature: 500
  maximumTemperature: 600
  minimumRequirements:
    Tritium: 0.1   # tritium
    Garodin: 0.1   # garodin
  effects:
  - !type:BaratriumSynthesisReaction {}

- type: gasReaction
  id: EthyliumSynthesis
  priority: 3
  # minimumPressure: 400
  minimumRequirements:
    Nitrogen: 0.2   # 1  Nitrogen
    WaterVapor: 0.2   # 5  WaterVapor
    Prallium: 0.4   # 14 Prallium (катализатор)
    Garodin: 0.2   # 16 Garodin
  effects:
  - !type:EthyliumSynthesisReaction {}

- type: gasReaction
  id: ZimmeraSynthesis
  priority: 3
  maximumTemperature: 70
  # minimumPressure: 1000
  minimumRequirements:
    Oxygen: 0.2   # 0  Oxygen
    CarbonDioxide: 0.2   # 2  CarbonDioxide
    Garodin: 0.2   # 16 Garodin
  effects:
  - !type:ZimmeraSynthesisReaction {}

- type: gasReaction
  id: FramelSynthesis
  priority: 3
  minimumTemperature: 100
  maximumTemperature: 200
  minimumRequirements:
    Healium: 0.4   # 10 Healium
    Nitrium: 0.4   # 11 Nitrium
    Garodin: 0.2   # 16 Garodin
    Pluoxium: 0.2
  effects:
  - !type:FramelSynthesisReaction {}

- type: gasReaction
  id: KlemennonSynthesis
  priority: 3
  minimumTemperature: 0
  maximumTemperature: 100
  # minimumPressure: 2000
  minimumRequirements:
    NitrousOxide: 0.4   # 7 NitrousOxide (N2O)
    Nitrium: 0.4   # 11 Nitrium
    Garodin: 0.2   # 16 Garodin
  effects:
  - !type:KlemennonSynthesisReaction {}

- type: gasReaction
  id: ProtoultimiumSynthesis
  priority: 4
  # minimumPressure: 15000
  minimumRequirements:
    WaterVapor: 0.5   # 5 WaterVapor
    Ammonia: 0.2   # 6 Ammonia
    Garodin: 0.3   # 16 Garodin
  effects:
  - !type:ProtoUltimiumSynthesisReaction {}

- type: gasReaction
  id: ProtoUltimiumDecomposition
  priority: 0
  # maximumPressure: 200
  minimumRequirements:
    ProtoUltimium: 0.01
  effects:
  - !type:ProtoUltimiumDecompositionReaction {}

- type: gasReaction
  id: ZimmerousFrezoniteSynthesis
  priority: 4
  maximumTemperature: 50
  minimumRequirements:
    Frezon: 0.5   # frezon
    Zimmera: 0.5     # zimmera
  effects:
  - !type:ZimmerousFrezoniteSynthesisReaction {}

- type: gasReaction
  id: ZimmerousFrezoniteCoolant
  priority: 5
  minimumTemperature: 15
  minimumRequirements:
    Nitrogen: 0.01
    ZimmerousFrezonite: 0.01
  effects:
  - !type:ZimmerousFrezoniteCoolantReaction {}

- type: gasReaction
  id: AntiUltimiumSynthesis
  priority: 5
  minimumTemperature: 40000
  minimumRequirements:
    Zenthium: 0.1   # 12 Zenthium
    Krypium: 0.1   # 13 Krypium
    Prallium: 0.1   # 14 Prallium
    Chaoson: 0.1   # 15 Chaoson
    Garodin: 0.1   # 16 Garodin
    Baratrium: 0.1   # 17 Baratrium
    Ethylium: 0.1   # 18 Ethylium
    Zimmera: 0.1   # 19 Zimmera
    Framel: 0.1   # 20 Framel
    Klemennon: 0.1   # 21 Klemennon
    ProtoUltimium: 0.1   # 22 Protoultimium
  effects:
  - !type:AntiUltimiumSynthesisReaction {}

- type: gasReaction
  id: UltimiumSynthesis
  priority: 6
  maximumTemperature: 20
  minimumRequirements:
    AntiUltimium: 0.01
  effects:
  - !type:UltimiumSynthesisReaction {}

- type: gasReaction
  id: PermafrostCoolant
  priority: 6
  minimumTemperature: 5
  minimumRequirements:
    Permafrost: 0.01
  effects:
  - !type:PermafrostCoolantReaction {}

- type: gasReaction
  id: PermafrostDecomposition
  priority: 6
  maximumTemperature: 50
  minimumRequirements:
    Permafrost: 0.01
  effects:
  - !type:PermafrostDecompositionReaction {}

- type: gasReaction
  id: AxoNobliumSynthesis
  priority: 3
  minimumTemperature: 5000
  # minimumPressure: 10000
  minimumRequirements:
    Garodin: 0.3   # garodin
    Hydrogen: 0.1   # hydrogen
  effects:
  - !type:AxoNobliumSynthesisReaction {}

- type: gasReaction
  id: ANHN_WV
  priority: 4
  # maximumPressure: 100
  minimumRequirements:
    WaterVapor: 0.8   # 5 WaterVapor
    AxoNoblium: 0.1  # 25 axonoblium
    HyperNoblium: 0.1  # 26 hypernoblium
  effects:
  - !type:ANHN_WV_Reaction {}

- type: gasReaction
  id: ANHN_O2_N2
  priority: 4
  maximumTemperature: 300
  # minimumPressure: 0
  minimumRequirements:
    Oxygen: 0.2   # 0 oxygen
    Nitrogen: 0.2   # 1 nitrogen
    AxoNoblium: 0.1   # 25 axonoblium
    HyperNoblium: 0.1   # 26 hypernoblium
  effects:
  - !type:ANHN_O2_N2_Reaction {}

- type: gasReaction
  id: RiminonSynthesis
  priority: 5
  minimumRequirements:
    Frezon: 0.2   # frezon
    BZ: 0.2   # bz
    Healium: 0.15  # healium
    Nitrium: 0.15  # nitrium
  effects:
  - !type:RiminonSynthesisReaction {}
