using Content.Shared.Atmos; namespace Content.Server.Xenoarchaeology.Artifact.XAE.Components; /// /// Change atmospherics temperature until it reach target. /// [RegisterComponent, Access(typeof(XAETemperatureSystem))] public sealed partial class XAETemperatureComponent : Component { [DataField("targetTemp"), ViewVariables(VVAccess.ReadWrite)] public float TargetTemperature = Atmospherics.T0C; [DataField("spawnTemp")] public float SpawnTemperature = 100; /// /// If true, artifact will heat/cool not only its current tile, but surrounding tiles too. /// This will change room temperature much faster. /// [DataField("affectAdjacent")] public bool AffectAdjacentTiles = true; }