diff --git a/Content.Shared/Movement/Systems/SharedMoverController.cs b/Content.Shared/Movement/Systems/SharedMoverController.cs index be00f071ef..6f99248767 100644 --- a/Content.Shared/Movement/Systems/SharedMoverController.cs +++ b/Content.Shared/Movement/Systems/SharedMoverController.cs @@ -432,14 +432,6 @@ public abstract partial class SharedMoverController : VirtualController return false; } - // DeltaV - Don't play the sound if they have no shoes and the component - if (NoShoesSilentQuery.HasComp(uid) & - !_inventory.TryGetSlotEntity(uid, "shoes", out var _)) - { - return false; - } - // End DeltaV code - mobMover.LastPosition = coordinates; if (mobMover.StepSoundDistance < distanceNeeded) @@ -447,6 +439,14 @@ public abstract partial class SharedMoverController : VirtualController mobMover.StepSoundDistance -= distanceNeeded; + // DeltaV - Don't play the sound if they have no shoes and the component + if (NoShoesSilentQuery.HasComp(uid) && + !_inventory.TryGetSlotEntity(uid, "shoes", out var _)) + { + return false; + } + // End DeltaV code + if (FootstepModifierQuery.TryComp(uid, out var moverModifier)) { sound = moverModifier.FootstepSoundCollection;