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