Fix fireball sound for client (#43535)

Fix fireball sound
This commit is contained in:
themias 2026-04-09 17:27:53 -04:00 • committed by GitHub
parent 50b15b7c45
commit ee9ba28e9e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -270,11 +270,14 @@ public abstract class SharedMagicSystem : EntitySystem
#region Projectile Spells
private void OnProjectileSpell(ProjectileSpellEvent ev)
{
if (ev.Handled || !PassesSpellPrerequisites(ev.Action, ev.Performer) || !_net.IsServer)
if (ev.Handled || !PassesSpellPrerequisites(ev.Action, ev.Performer))
return;
ev.Handled = true;
if (!_net.IsServer)
return; // client returns handled for predicted audio
var xform = Transform(ev.Performer);
var fromCoords = xform.Coordinates;
var toCoords = ev.Target;