Rejuvenate cures all diseases (#7495)

This commit is contained in:
Rane
2022-04-11 06:46:35 -04:00
committed by GitHub
parent 9833d25103
commit 28c615ea09
2 changed files with 19 additions and 3 deletions

View File

@@ -189,6 +189,17 @@ namespace Content.Server.Disease
_popupSystem.PopupEntity(Loc.GetString("disease-cured"), carrier.Owner, Filter.Entities(carrier.Owner));
}
public void CureAllDiseases(EntityUid uid, DiseaseCarrierComponent? carrier = null)
{
if (!Resolve(uid, ref carrier))
return;
foreach (var disease in carrier.Diseases)
{
CureDisease(carrier, disease);
}
}
/// <summary>
/// Called when someone interacts with a diseased person with an empty hand
/// to check if they get infected