using Content.Shared.Humanoid; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; namespace Content.Shared._Shitmed.Medical.Surgery.Steps; [RegisterComponent, NetworkedComponent] public sealed partial class SurgeryAddMarkingStepComponent : Component { /// /// The marking category to add the marking to. /// [DataField] public HumanoidVisualLayers MarkingCategory = default!; /// /// Can be either a segment of a marking ID, or an entire ID that will be checked /// against the entity to validate that the marking is not already present. /// [DataField] public string MatchString = string.Empty; /// /// What type of organ is required for this surgery? /// [DataField] public ComponentRegistry? Organ; /// /// Component name for accent that will be applied. /// [DataField] public ComponentRegistry? Accent; }