Шейдер ударной волны для взрывов (#633)

* Adds shock wave shader (#2631)

Co-authored-by: DOOM <N/A>
Co-authored-by: Whisper <121047731+QuietlyWhisper@users.noreply.github.com>

* add explosive shockwave

* add shockwave to fireball

* wd edit

* cleanup

* remove exgreande beeping sound

---------

Co-authored-by: Vero <73014819+vero5123@users.noreply.github.com>
Co-authored-by: Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
This commit is contained in:
ThereDrD
2024-08-17 23:59:11 +03:00
committed by GitHub
parent ad5ebecbd6
commit 3a6b3ee1f4
36 changed files with 468 additions and 23 deletions

View File

@@ -203,9 +203,9 @@ public abstract partial class SharedProjectileSystem : EntitySystem
}
}
public void SetShooter(EntityUid id, ProjectileComponent component, EntityUid shooterId)
public void SetShooter(EntityUid id, ProjectileComponent component, EntityUid? shooterId = null)
{
if (component.Shooter == shooterId)
if (component.Shooter == shooterId || shooterId == null)
return;
component.Shooter = shooterId;