using Content.Shared.Damage;
namespace Content.Shared._DV.CosmicCult.Components;
///
/// Indicates a glyph entity as performing conversion effects
///
[RegisterComponent]
public sealed partial class CosmicGlyphConversionComponent : Component
{
///
/// The search range for finding conversion targets.
///
[DataField]
public float ConversionRange = 0.5f;
///
/// Whether or not we ignore mindshields or chaplain status.
///
[DataField]
public bool NegateProtection;
///
/// Healing applied on conversion.
///
[DataField]
public DamageSpecifier ConversionHeal = new()
{
DamageDict = new()
{
{ "Blunt", 50},
{ "Slash", 50},
{ "Piercing", 50},
{ "Heat", 50},
{ "Shock", 50},
{ "Cold", 50},
{ "Poison", 50},
{ "Radiation", 50},
{ "Asphyxiation", 50}
}
};
}