using Content.Shared.Preferences; using Robust.Shared.Prototypes; namespace Content.Shared.Roles { [Prototype("startingGear")] public sealed partial class StartingGearPrototype : IPrototype { [DataField] public Dictionary Equipment = new(); [DataField] public List Inhand = new(0); /// /// Inserts entities into the specified slot's storage (if it does have storage). /// [DataField] public Dictionary> Storage = new(); [ViewVariables] [IdDataField] public string ID { get; private set; } = string.Empty; public string GetGear(string slot) { return Equipment.TryGetValue(slot, out var equipment) ? equipment : string.Empty; } } }