protected virtual bool ShouldIgnorePain() { if (!Skills.Barbarian.IgnorePain.CanCast()) { return(false); } if (Legendary.PrideOfCassius.IsEquipped) { return(true); } if (Player.CurrentHealthPct < 0.90) { return(true); } if (Player.IsIncapacitated) { return(true); } if (Runes.Barbarian.MobRule.IsActive && TargetUtil.AnyPlayer(p => p.HitPointsPct < 0.50 && p.Distance < 50f)) { return(true); } if (PlayerMover.IsBlocked && Runes.Barbarian.Bravado.IsActive) { return(true); } return(false); }