From: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com> Date: Thu, 30 Jan 2025 13:34:05 +0000 (-0400) Subject: Fix Double Muzzle Flash (#33981) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=5af13ae8073e71bee8c3c0285844a9f6e4468b28;p=space-station-14.git Fix Double Muzzle Flash (#33981) * Pass user to effects to properly fix double muzzle flash. * Use gun when user is null. * Update MuzzleFlashEvent.cs * Update MuzzleFlashEvent.cs * Update GunSystem.cs * Update SharedGunSystem.cs * Update MuzzleFlashEvent.cs * Update SharedGunSystem.cs * Update SharedGunSystem.cs * Update Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> --------- Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> --- diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs index 62e63501ee..35a15178d8 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.cs @@ -508,7 +508,7 @@ public abstract partial class SharedGunSystem : EntitySystem return; var ev = new MuzzleFlashEvent(GetNetEntity(gun), sprite, worldAngle); - CreateEffect(gun, ev, gun); + CreateEffect(gun, ev, user); } public void CauseImpulse(EntityCoordinates fromCoordinates, EntityCoordinates toCoordinates, EntityUid user, PhysicsComponent userPhysics)