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;
}