namespace Content.Server.Anomaly.Components; /// /// This component is used for handling anomalies that affect the temperature /// [RegisterComponent] public sealed partial class TempAffectingAnomalyComponent : Component { /// /// The the amount the tempurature should be modified by (negative for decreasing temp) /// [DataField("tempChangePerSecond")] public float TempChangePerSecond = 0; /// /// The minimum amount of severity required /// before the anomaly becomes a hotspot. /// [DataField("anomalyHotSpotThreshold")] public float AnomalyHotSpotThreshold = 0.6f; /// /// The temperature of the hotspot where the anomaly is /// [DataField("hotspotExposeTemperature")] public float HotspotExposeTemperature = 0; /// /// The volume of the hotspot where the anomaly is. /// [DataField("hotspotExposeVolume")] public float HotspotExposeVolume = 50; }