Files
wwdpublic/Content.Shared/Stunnable/KnockedDownComponent.cs
vanx 326b145116 [Tweak] No Slippery Bodies (#583)
* no slip

* review

---------

Co-authored-by: vanx <discord@vanxxxx>
2025-06-13 22:49:38 +03:00

28 lines
889 B
C#

using Content.Shared.Standing;
using Robust.Shared.Audio;
using Robust.Shared.GameStates;
namespace Content.Shared.Stunnable;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStunSystem))]
public sealed partial class KnockedDownComponent : Component
{
[DataField("helpInterval"), AutoNetworkedField]
public float HelpInterval = 1f;
[DataField("helpAttemptSound")]
public SoundSpecifier StunAttemptSound = new SoundPathSpecifier("/Audio/Effects/thudswoosh.ogg");
[DataField]
public DropHeldItemsBehavior DropHeldItemsBehavior = DropHeldItemsBehavior.AlwaysDrop;
[ViewVariables, AutoNetworkedField]
public float HelpTimer = 0f;
/// <summary>
/// WWDP - friction modifier for being unconscious, slipped etc.
/// </summary>
[DataField, AutoNetworkedField]
public float FrictionMultiplier = 1f;
}