using Content.Shared.EntityConditions; using Content.Shared.Zombies; using Robust.Shared.Prototypes; namespace Content.Shared._Offbrand.EntityEffects; public sealed partial class IsZombieImmuneCondition : EntityConditionBase { public override string EntityConditionGuidebookText(IPrototypeManager prototype) { return Loc.GetString("entity-condition-guidebook-is-zombie-immune", ("invert", Inverted)); } } public sealed class IsZombieImmuneConditionEntitySystem : EntityConditionSystem { protected override void Condition(Entity ent, ref EntityConditionEvent args) { args.Result = HasComp(ent); } }