namespace Content.Server.Chemistry.Components; [RegisterComponent] public sealed partial class SolutionSpikerComponent : Component { /// /// The source solution to take the reagents from in order /// to spike the other solution container. /// [DataField] public string SourceSolution { get; private set; } = string.Empty; /// /// If spiking with this entity should ignore empty containers or not. /// [DataField] public bool IgnoreEmpty { get; private set; } /// /// What should pop up when spiking with this entity. /// [DataField] public LocId Popup { get; private set; } = "spike-solution-generic"; /// /// What should pop up when spiking fails because the container was empty. /// [DataField] public LocId PopupEmpty { get; private set; } = "spike-solution-empty-generic"; }