diff --git a/Content.Server/Atmos/Reactions/GasReactionPrototype.cs b/Content.Server/Atmos/Reactions/GasReactionPrototype.cs
index f3dfa74898..48e43a12f4 100644
--- a/Content.Server/Atmos/Reactions/GasReactionPrototype.cs
+++ b/Content.Server/Atmos/Reactions/GasReactionPrototype.cs
@@ -33,33 +33,33 @@ namespace Content.Server.Atmos.Reactions
///
/// Minimum gas amount requirements.
///
- [DataField("minimumRequirements")]
- public float[] MinimumRequirements { get; private set; } = new float[Atmospherics.TotalNumberOfGases];
+ [field: DataField("minimumRequirements")]
+ public float[] MinimumRequirements { get; } = new float[Atmospherics.TotalNumberOfGases];
///
/// Maximum temperature requirement.
///
- [DataField("maximumTemperature")]
- public float MaximumTemperatureRequirement { get; private set; }
-
+ [field: DataField("maximumTemperature")]
+ public float MaximumTemperatureRequirement { get; } = float.MaxValue;
+
///
/// Minimum temperature requirement.
///
- [DataField("minimumTemperature")]
- public float MinimumTemperatureRequirement { get; private set; } = Atmospherics.TCMB;
+ [field: DataField("minimumTemperature")]
+ public float MinimumTemperatureRequirement { get; } = Atmospherics.TCMB;
///
/// Minimum energy requirement.
///
- [DataField("minimumEnergy")]
- public float MinimumEnergyRequirement { get; private set; }
+ [field: DataField("minimumEnergy")]
+ public float MinimumEnergyRequirement { get; } = 0f;
///
/// Lower numbers are checked/react later than higher numbers.
/// If two reactions have the same priority, they may happen in either order.
///
- [DataField("priority")]
- public int Priority { get; private set; }
+ [field: DataField("priority")]
+ public int Priority { get; } = int.MinValue;
///
/// A list of effects this will produce.
diff --git a/Resources/Changelog/Parts/fire_fix.yml b/Resources/Changelog/Parts/fire_fix.yml
new file mode 100644
index 0000000000..1514ef2a8c
--- /dev/null
+++ b/Resources/Changelog/Parts/fire_fix.yml
@@ -0,0 +1,4 @@
+author: Zumorica
+changes:
+ - type: Fix
+ message: Fixes bug where plasma and tritium fires would never occur no matter what.