using Robust.Shared.Prototypes; using Robust.Shared.Utility; namespace Content.Shared.Tools { [Prototype("tool")] public sealed partial class ToolQualityPrototype : IPrototype { [IdDataField] public string ID { get; private set; } = default!; /// /// Human-readable name for this tool quality e.g. "Anchoring" /// [DataField(required: true)] public LocId Name { get; private set; } /// /// Human-readable name for a tool of this type e.g. "Wrench" /// [DataField(required: true)] public LocId ToolName { get; private set; } /// /// An icon that will be used to represent this tool type. /// [DataField] public SpriteSpecifier? Icon { get; private set; } /// /// The default entity prototype for this tool type. /// [DataField(required: true)] public EntProtoId Spawn { get; private set; } } }