using Content.Shared.Popups; using Robust.Shared.GameStates; namespace Content.Shared.Actions.Components; /// /// If the user attempts an action with this component, /// it is aborted with a custom message while the user is pacified. /// [RegisterComponent, NetworkedComponent] public sealed partial class DangerousActionComponent : Component { /// /// The popup the action user will see when the user is pacified. /// [DataField] public LocId PacificationMessage = "dangerous-action-popup"; /// /// What popup type the pacified message should appear as. /// [DataField] public PopupType MessageType = PopupType.SmallCaution; }