Mild Entity Effect/Condition Cleanup (#41059)

* Commit

* ploop

* borger

---------

Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
This commit is contained in:
Princess Cheeseballs
2025-10-23 16:35:59 -07:00
committed by GitHub
parent 3ff86e794e
commit d4a32ce502
22 changed files with 42 additions and 41 deletions

View File

@@ -1,6 +1,6 @@
using Content.Server.Explosion.EntitySystems;
using Content.Shared.EntityEffects;
using Content.Shared.EntityEffects.Effects.Transform;
using Content.Shared.EntityEffects.Effects;
using Content.Shared.Explosion.Components;
namespace Content.Server.EntityEffects.Effects;
@@ -9,11 +9,11 @@ namespace Content.Server.EntityEffects.Effects;
/// Makes this entity explode using its <see cref="ExplosiveComponent"/>.
/// </summary>
/// <inheritdoc cref="EntityEffectSystem{T,TEffect}"/>
public sealed partial class ExplodeEntityEffectSystem : EntityEffectSystem<ExplosiveComponent, ExplodeEffect>
public sealed partial class ExplodeEntityEffectSystem : EntityEffectSystem<ExplosiveComponent, Explode>
{
[Dependency] private readonly ExplosionSystem _explosion = default!;
protected override void Effect(Entity<ExplosiveComponent> entity, ref EntityEffectEvent<ExplodeEffect> args)
protected override void Effect(Entity<ExplosiveComponent> entity, ref EntityEffectEvent<Explode> args)
{
_explosion.TriggerExplosive(entity, entity, args.Effect.Delete, args.Effect.Intensity, args.Effect.Radius, args.User);
}