using Content.Shared._CP14.MeleeWeapon.EntitySystems; using Robust.Shared.GameStates; namespace Content.Shared._CP14.MeleeWeapon.Components; /// /// allows the object to become blunt with use /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class CP14SharpenedComponent : Component { [DataField, AutoNetworkedField] public float Sharpness = 1f; [DataField] public Dictionary SharpnessExamineThresholds { get; private set; } = new() { { 0.95f, "sharpening-examined-95" }, { 0.75f, "sharpening-examined-75" }, { 0.5f, "sharpening-examined-50" }, { 0, "sharpening-examined-25" }, }; [DataField] public float SharpnessDamageBy1Damage = 0.001f; //1000 damage }