using JetBrains.Annotations; namespace Content.Shared.Disease { [ImplicitDataDefinitionForInheritors] [MeansImplicitUse] public abstract class DiseaseCure { /// /// This returns true if the disease should be cured /// and false otherwise /// public abstract bool Cure(DiseaseEffectArgs args); /// /// This is used by the disease diangoser machine /// to generate reports to tell people all of a disease's /// special cures using in-game methods. /// So it should return a localization string describing /// the cure /// public abstract string CureText(); } }