示例#1
0
        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);
        }