using Robust.Shared.Prototypes; namespace Content.Shared.Actions.Events; public sealed partial class SummonPsionicFamiliarActionEvent : InstantActionEvent { /// /// The entity to be spawned by this power. /// [DataField] public EntProtoId? FamiliarProto; /// /// The name of this power, used for logging purposes. /// [DataField] public string PowerName; /// /// Whether this power checks if the wearer is psionically insulated. /// [DataField] public bool CheckInsulation; /// /// Whether this power generates glimmer when used. /// [DataField] public bool DoGlimmerEffects; /// /// Whether the summoned entity will follow the one who summoned it. /// [DataField] public bool FollowMaster; /// /// The minimum amount of glimmer generated by this power. /// [DataField] public int MinGlimmer; /// /// The maximum amount of glimmer generated by this power. /// [DataField] public int MaxGlimmer; }