diff --git a/Content.Shared/Projectiles/SharedProjectileSystem.cs b/Content.Shared/Projectiles/SharedProjectileSystem.cs index 92465be2e5..6c5d7897c2 100644 --- a/Content.Shared/Projectiles/SharedProjectileSystem.cs +++ b/Content.Shared/Projectiles/SharedProjectileSystem.cs @@ -128,7 +128,7 @@ public abstract partial class SharedProjectileSystem : EntitySystem private void PreventCollision(EntityUid uid, ProjectileComponent component, ref PreventCollideEvent args) { - if (component.IgnoreShooter && args.OtherEntity == component.Shooter) + if (component.IgnoreShooter && (args.OtherEntity == component.Shooter || args.OtherEntity == component.Weapon)) { args.Cancelled = true; }