using Robust.Shared.Prototypes; namespace Content.Shared.Procedural; [Prototype("salvageDifficulty")] public sealed partial class SalvageDifficultyPrototype : IPrototype { [IdDataField] public string ID { get; } = string.Empty; /// /// Color to be used in UI. /// [ViewVariables(VVAccess.ReadWrite), DataField("color")] public Color Color = Color.White; /// /// How much loot this difficulty is allowed to spawn. /// [DataField("lootBudget", required : true)] public float LootBudget; /// /// How many mobs this difficulty is allowed to spawn. /// [DataField("mobBudget", required : true)] public float MobBudget; /// /// Budget allowed for mission modifiers like no light, etc. /// [DataField("modifierBudget")] public float ModifierBudget; [DataField("recommendedPlayers", required: true)] public int RecommendedPlayers; }