using Content.Shared.Store; using Robust.Shared.Audio; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server._NF.Security.Components; /// /// This is used for the contraband appraisal gun, which checks the contraband turn-in value in FUCs of any object it appraises. /// [RegisterComponent] public sealed partial class ContrabandPriceGunComponent : Component { /// /// The currency that scanned items will be checked for. /// [DataField(customTypeSerializer: typeof(PrototypeIdSerializer))] public string Currency = "FrontierUplinkCoin"; /// /// The prefix for localization strings to display. /// [DataField] public string LocStringPrefix = string.Empty; /// /// The sound that plays when the price gun appraises an object. /// [DataField] public SoundSpecifier AppraisalSound = new SoundPathSpecifier("/Audio/Items/appraiser.ogg"); }