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;
}