private bool ShouldQ(AIHeroClient target, GameObject slave) { if (target == null) { throw new ArgumentNullException(nameof(target)); } if (soldierCount() < 2 && Menu.Item("qMulti", true).GetValue <KeyBind>().Active) { return(false); } if (!Menu.Item("qOutRange", true).GetValue <bool>()) { return(true); } if (!Orbwalker.InSoldierAttackRange(target)) { return(true); } return(Player.GetSpellDamage(target, SpellSlot.Q) > target.Health + 10); }