Ghost friction fix (#37124)

* commit

* fix for real
This commit is contained in:
Princess Cheeseballs
2025-05-06 06:49:43 -07:00
committed by GitHub
parent 5bfdfc9fca
commit cf86e0de1d
3 changed files with 20 additions and 7 deletions

View File

@@ -8,24 +8,27 @@ namespace Content.Shared.Movement.Components;
[Access(typeof(FrictionContactsSystem))]
public sealed partial class FrictionContactsComponent : Component
{
/// <summary>
/// Should this affect airborne mobs?
/// </summary>
[DataField, AutoNetworkedField]
public bool AffectAirborne;
/// <summary>
/// Modified mob friction while on FrictionContactsComponent
/// </summary>
[DataField, ViewVariables(VVAccess.ReadWrite)]
[AutoNetworkedField]
[DataField, AutoNetworkedField]
public float MobFriction = 0.05f;
/// <summary>
/// Modified mob friction without input while on FrictionContactsComponent
/// </summary>
[AutoNetworkedField]
[DataField, ViewVariables(VVAccess.ReadWrite)]
[DataField, AutoNetworkedField]
public float? MobFrictionNoInput = 0.05f;
/// <summary>
/// Modified mob acceleration while on FrictionContactsComponent
/// </summary>
[AutoNetworkedField]
[DataField, ViewVariables(VVAccess.ReadWrite)]
[DataField, AutoNetworkedField]
public float MobAcceleration = 0.1f;
}