Revert "Disease stages" (#9034)

This commit is contained in:
Paul Ritter
2022-06-22 23:16:26 +02:00
committed by GitHub
parent 13b208a5f1
commit c7b38e6e23
4 changed files with 1 additions and 69 deletions

View File

@@ -1,22 +0,0 @@
using Content.Shared.Disease;
using JetBrains.Annotations;
namespace Content.Server.Disease.Effects;
[UsedImplicitly]
public sealed class DiseaseAddComp : DiseaseEffect
{
[DataField("comp")]
public string? Comp = null;
public override void Effect(DiseaseEffectArgs args)
{
if (Comp == null) return;
EntityUid uid = args.DiseasedEntity;
Component newComponent = (Component) IoCManager.Resolve<IComponentFactory>().GetComponent(Comp);
newComponent.Owner = uid;
if (!args.EntityManager.HasComponent(uid, newComponent.GetType()))
args.EntityManager.AddComponent(uid, newComponent);
}
}