using Content.Shared.Database; using Robust.Shared.Prototypes; namespace Content.Shared.EntityEffects.Effects.Transform; /// /// public sealed partial class ExplodeEffect : EntityEffectBase { /// /// Optional override for the explosion intensity. /// [DataField] public float? Intensity; /// /// Optional override for the explosion radius. /// [DataField] public float? Radius; /// /// Delete the entity with the explosion? /// [DataField] public bool Delete = true; public override string EntityEffectGuidebookText(IPrototypeManager prototype, IEntitySystemManager entSys) => Loc.GetString("entity-effect-guidebook-explosion", ("chance", Probability)); public override LogImpact? Impact => LogImpact.High; }