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.