From 8d7bda9acb59df8b07e90bb7faaa5214555b7032 Mon Sep 17 00:00:00 2001 From: vanx <61917534+Vaaankas@users.noreply.github.com> Date: Thu, 3 Apr 2025 02:22:31 +0300 Subject: [PATCH] [Tweak] Crawling (#403) crawling in my sleep Co-authored-by: vanx --- .../Damage/Systems/RequireProjectileTargetSystem.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs index 79b374a60f..7713820b73 100644 --- a/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs +++ b/Content.Shared/Damage/Systems/RequireProjectileTargetSystem.cs @@ -1,3 +1,5 @@ +using Content.Shared.Movement.Components; +using Content.Shared.Movement.Systems; using Content.Shared.Projectiles; using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Standing; @@ -22,6 +24,12 @@ public sealed class RequireProjectileTargetSystem : EntitySystem if (!ent.Comp.Active) return; + // WWDP edit no bullets passing if you move + if (TryComp(ent, out var mover) && mover.CanMove && + (mover.HeldMoveButtons & MoveButtons.AnyDirection) != MoveButtons.None) + return; + // WWDP edit end + var other = args.OtherEntity; if (HasComp(other) && CompOrNull(other)?.Target != ent)