Files
wwdpublic/Content.Shared/Customization/CharacterRequirementOverridePrototype.cs
2025-07-14 17:22:06 +10:00

23 lines
677 B
C#

using Content.Shared.Customization.Systems;
using Content.Shared.Roles;
using Robust.Shared.Prototypes;
namespace Content.Shared.Customization;
/// <summary>
/// Collection of job, antag, and ghost-role job requirements for per-server requirement overrides.
/// </summary>
[Prototype]
public sealed partial class CharacterRequirementOverridePrototype : IPrototype
{
[ViewVariables]
[IdDataField]
public string ID { get; private set; } = default!;
[DataField]
public Dictionary<ProtoId<JobPrototype>, List<CharacterRequirement>> Jobs = new ();
[DataField]
public Dictionary<ProtoId<AntagPrototype>, List<CharacterRequirement>> Antags = new ();
}