using Content.Shared.FixedPoint; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; namespace Content.Shared.Medical.Stethoscope.Components; /// /// Adds a verb and action that allows the user to listen to the entity's breathing. /// [RegisterComponent, NetworkedComponent] public sealed partial class StethoscopeComponent : Component { /// /// Time between each use of the stethoscope. /// [DataField] public TimeSpan Delay = TimeSpan.FromSeconds(1.75); /// /// Last damage that was measured. Used to indicate if breathing is improving or getting worse. /// [DataField] public FixedPoint2? LastMeasuredDamage; [DataField] public EntProtoId Action = "ActionStethoscope"; [DataField] public EntityUid? ActionEntity; }