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