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