using Robust.Shared.GameStates; namespace Content.Shared._DV.Psionics.Components; /// /// Entities with this component are psionics and can use powers. /// [RegisterComponent, NetworkedComponent] public sealed partial class PsionicComponent : Component { /// /// The list of the action buttons for every power. /// [DataField] public HashSet PsionicPowersActionEntities = []; /// /// Whether the psionic gets stunned when a psionic power gets removed. This doesn't mean they lost all psionic powers. /// Psionic powers themselves regulate if they can be removed. /// [DataField] public bool StunOnRemoval = true; }