using Content.Shared.StatusIcon; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; namespace Content.Shared.NewPlayer; /// /// Players with this component can be seen by players with . /// It is used to indicate a player is new to the game. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class NewPlayerIconComponent : Component { /// /// The status icon corresponding to the new player icon. /// [DataField, AutoNetworkedField] public ProtoId StatusIcon { get; set; } = "NewPlayerIcon"; // We only send these out to ShowNewPlayerIconComponent users, to avoid malicious new player detection. /// public override bool SessionSpecific => true; }