diff --git a/Content.Server/Physics/Controllers/RandomWalkController.cs b/Content.Server/Physics/Controllers/RandomWalkController.cs index 61d393c488..55d3d50d2a 100644 --- a/Content.Server/Physics/Controllers/RandomWalkController.cs +++ b/Content.Server/Physics/Controllers/RandomWalkController.cs @@ -77,8 +77,7 @@ internal sealed class RandomWalkController : VirtualController randomWalk.BiasVector *= 0f; var pushStrength = _random.NextFloat(randomWalk.MinSpeed, randomWalk.MaxSpeed); - _physics.SetLinearVelocity(uid, physics.LinearVelocity * randomWalk.AccumulatorRatio, body: physics); - _physics.ApplyLinearImpulse(uid, pushVec * (pushStrength * physics.Mass), body: physics); + _physics.SetLinearVelocity(uid, physics.LinearVelocity * randomWalk.AccumulatorRatio + pushVec * pushStrength, body: physics); } ///