using Content.Server.Lightning; using Content.Shared.Projectiles; namespace Content.Server._White.Wizard.Magic.TeslaProjectile; public sealed class TeslaProjectileSystem : EntitySystem { [Dependency] private readonly LightningSystem _lightning = default!; public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnStartCollide); } private void OnStartCollide(Entity ent, ref ProjectileHitEvent args) { _lightning.ShootRandomLightnings(ent, 3, 4, "WizardLightning", 2, false, ent.Comp.Caster); } }