using Robust.Shared.Prototypes; namespace Content.Shared.Rocks; [RegisterComponent] public sealed partial class KnappingComponent : Component { /// /// Amount of hits needed to complete the craft /// [DataField("hitsRequired")] public int HitsRequired = 3; /// /// Prototype that the knapping will result /// [DataField("resultPrototype")] public string ResultPrototype = "SharpenedFlint"; /// /// If true, allow the user to knap into a boulder. takes longer /// [DataField("allowRockKnapping")] public bool AllowRockKnapping = true; /// /// time that each knapping hit takes /// [DataField("hitTime")] public float HitTime = 2.0f; /// /// amount of hits already done /// [DataField("currentHits")] public int CurrentHits = 0; }