using Content.Shared.Damage.Prototypes; using Content.Shared.FixedPoint; using Robust.Shared.Prototypes; namespace Content.Shared.HealthExaminable; [RegisterComponent, Access(typeof(HealthExaminableSystem))] public sealed partial class HealthExaminableComponent : Component { public List Thresholds = new() { FixedPoint2.New(8), FixedPoint2.New(15), FixedPoint2.New(30), FixedPoint2.New(50), FixedPoint2.New(75), FixedPoint2.New(100), FixedPoint2.New(200) }; [DataField(required: true)] public HashSet> ExaminableTypes = default!; /// /// Health examine text is automatically generated through creating loc string IDs, in the form: /// `health-examine-[prefix]-[type]-[threshold]` /// This part determines the prefix. /// [DataField] public string LocPrefix = "carbon"; }