Example #1
0
        public static void Combo(Obj_AI_Hero target)
        {
            if (Program.menu.Item("OrbwalkFlashInsec").GetValue <bool>())
            {
                Program.Player.IssueOrder(GameObjectOrder.MoveTo, Program.Player.Position.Extend(Game.CursorPos, 150));
            }
            var useW = Program.menu.Item("useWardHoop").GetValue <bool>();

            if (MasterOfInsec.Program.R.IsReady())
            {
                if (useW && WardJump.Insecpos(target).Distance(Program.Player.Position) > 375)
                {
                    WardJump.wardj = false;
                    WardJump.JumpToFlash(WardJump.InsecposN2(target));
                }
            }
            if (WardJump.InsecposN2(target).Distance(Program.Player.Position) < 375)
            {
                if (Program.R.CastOnUnit(target))
                {
                    Utility.DelayAction.Add(Game.Ping + 125, () => ObjectManager.Player.Spellbook.CastSpell(ObjectManager.Player.GetSpellSlot("SummonerFlash"), WardJump.Insecpos(target)));
                    Utility.DelayAction.Add(Game.Ping + 150, () => qCast(target));
                }
            }
        }
Example #2
0
        public static void Combo(AIHeroClient target)
        {
            if (Program.menu.Item("OrbwalkFlashInsec").GetValue <bool>())
            {
                EloBuddy.Player.IssueOrder(GameObjectOrder.MoveTo, Program.Player.Position.Extend(Game.CursorPos, 150));
            }
            var useW = Program.menu.Item("useWardHoop").GetValue <bool>();

            if (MasterOfInsec.Program.R.IsReady())
            {
                if (useW && WardJump.Insecpos(target).Distance(Program.Player.Position) > 375)
                {
                    WardJump.wardj = false;
                    WardJump.JumpToFlash(WardJump.InsecposN2(target));
                }
            }
            if (WardJump.InsecposN2(target).Distance(Program.Player.Position) < 375)
            {
                if (Program.R.Cast(target) == Spell.CastStates.SuccessfullyCasted)
                {
                    //     if (Program.R.IsCharging)
                    //     {

                    //   }
                    LeagueSharp.Common.Utility.DelayAction.Add(Game.Ping + 50, () => ObjectManager.Player.Spellbook.CastSpell(ObjectManager.Player.GetSpellSlot("SummonerFlash"), WardJump.Insecpos(target)));
                    LeagueSharp.Common.Utility.DelayAction.Add(Game.Ping + 150, () => qCast(target));
                }
            }
        }