using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Mining; /// /// This is a prototype for defining ores that generate in rock /// [Prototype("ore")] public sealed partial class OrePrototype : IPrototype { /// [IdDataField] public string ID { get; private set; } = default!; [DataField("oreEntity", customTypeSerializer: typeof(PrototypeIdSerializer))] public string? OreEntity; [DataField("minOreYield")] public int MinOreYield = 1; [DataField("maxOreYield")] public int MaxOreYield = 1; //TODO: add sprites for ores for things like mining analyzer }