diff --git a/Content.Shared/EntityEffects/EffectConditions/MobStateCondition.cs b/Content.Shared/EntityEffects/EffectConditions/MobStateCondition.cs index efe7246b2a..e02343f66a 100644 --- a/Content.Shared/EntityEffects/EffectConditions/MobStateCondition.cs +++ b/Content.Shared/EntityEffects/EffectConditions/MobStateCondition.cs @@ -16,6 +16,16 @@ public sealed partial class MobStateCondition : EntityEffectCondition if (mobState.CurrentState == Mobstate) return true; } + // Begin Offbrand + if (Mobstate == MobState.Critical) + { + if (args.EntityManager.System() + .IsCritical(args.TargetEntity)) + { + return true; + } + } + // End Offbrand return false; }