Esempio n. 1
0
        public bool sendSpell(string s, RyzeMain ryze)
        {
            switch (s)
            {
            case "Q":
                return(ryze.Spells.qCast());

            case "W":
                return(ryze.Spells.wCast());

            case "E":
                return(ryze.Spells.eCast());

            case "R":
                return(ryze.Spells.rCast());
            }
            return(false);
        }
Esempio n. 2
0
        public void Update(RyzeMain ryze)
        {
            ryze.Spells.igniteCast();
            switch (ryze.Menu.orb.ActiveMode)
            {
            case LeagueSharp.Common.Orbwalking.OrbwalkingMode.Combo:
                Combo(ryze);
                break;

            case LeagueSharp.Common.Orbwalking.OrbwalkingMode.Mixed:
                mixed(ryze);
                break;

            case LeagueSharp.Common.Orbwalking.OrbwalkingMode.LaneClear:
                JungleClear(ryze);
                LaneClear(ryze);
                break;
            }
        }
Esempio n. 3
0
        public void Update(RyzeMain ryze)
        {
            ryze.Spells.igniteCast();

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo))
            {
                Combo(ryze);
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass))
            {
                mixed(ryze);
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear))
            {
                JungleClear(ryze);
                LaneClear(ryze);
            }
        }
Esempio n. 4
0
        public void Combo(RyzeMain ryze)
        {
            var Heal = Menu._miscMenu["%R"].Cast <Slider>().CurrentValue;

            if (functions != null)
            {
                if (i < functions.Count)
                {
                    sendSpell(functions[i], ryze);
                    if (rev)
                    {
                        i++;
                        rev = false;
                    }
                }
                else
                {
                    i         = 0;
                    functions = null;
                    rev       = false;
                }
            }
            else
            {
                if (ryze.Hero.HealthPercent <= Heal)
                {
                    ryze.Spells.R.Cast();
                }
            }

            var target = TargetSelector.GetTarget(600, DamageType.Magical);

            if (target != null)
            {
                if (functions == null)
                {
                    if (ryze.Spells.Q.IsReady() && ryze.Spells.W.IsReady() && ryze.Spells.E.IsReady() && ryze.Spells.R.IsReady() && ryze.GetPassiveBuff > 0)
                    {
                        switch (ryze.GetPassiveBuff)
                        {
                        case 1:
                            functions = new List <String> {
                                "R", "E", "Q", "W", "Q", "E", "Q", "W", "Q", "E", "Q"
                            };
                            break;

                        case 2:
                            functions = new List <String> {
                                "R", "Q", "W", "Q", "E", "Q", "W", "Q", "E", "Q"
                            };
                            break;

                        case 3:
                            functions = new List <String> {
                                "R", "W", "Q", "E", "Q", "W", "Q", "E", "Q", "W", "Q"
                            };
                            break;

                        case 4:
                            functions = new List <String> {
                                "R", "W", "Q", "E", "Q", "W", "Q", "E"
                            };
                            break;
                        }
                    }

                    else if ((ryze.Spells.Q.IsReady()) && (ryze.Spells.W.IsReady()) && (ryze.Spells.E.IsReady()) && !(ryze.Spells.R.IsReady()) && ryze.GetPassiveBuff > 1)
                    {
                        switch (ryze.GetPassiveBuff)
                        {
                        case 2:
                            functions = new List <String> {
                                "Q", "E", "W", "Q", "E", "Q", "W", "Q", "E"
                            };
                            break;

                        case 3:
                            functions = new List <String> {
                                "Q", "W", "Q", "E", "Q", "W", "Q", "E"
                            };
                            break;

                        case 4:
                            functions = new List <String> {
                                "W", "Q", "E", "Q", "W", "Q", "E", "Q", "W", "Q", "E", "Q"
                            };
                            break;
                        }
                    }
                    else
                    {
                        if (ryze.Hero.HasBuff("ryzepassivecharged"))
                        {
                            if (qcast)
                            {
                                if (ryze.Spells.Q.IsReady())
                                {
                                    ryze.Spells.qCast();
                                }
                                else if (ryze.Spells.R.IsReady())
                                {
                                    ryze.Spells.rCast();
                                }
                            }
                            else
                            {
                                if (ryze.Spells.W.IsReady())
                                {
                                    ryze.Spells.wCast();
                                }

                                else if (ryze.Spells.E.IsReady())
                                {
                                    ryze.Spells.eCast();
                                }
                                else if (ryze.Spells.R.IsReady())
                                {
                                    ryze.Spells.rCast();
                                }
                            }
                        }
                        else
                        {
                            if (ryze.Spells.Q.IsReady())
                            {
                                ryze.Spells.qCast();
                            }
                            else if (ryze.Spells.W.IsReady())
                            {
                                ryze.Spells.wCast();
                            }
                            else if (ryze.Spells.E.IsReady())
                            {
                                ryze.Spells.eCast();
                            }
                        }
                    }
                }
            }
        }
Esempio n. 5
0
        public void Combo(RyzeMain ryze)
        {
            var Heal = Menu._miscMenu["%R"].Cast<Slider>().CurrentValue;
            if (functions != null)
            {
                if (i < functions.Count)
                {

                    sendSpell(functions[i], ryze);
                    if (rev)
                    {

                        i++;
                        rev = false;
                    }
                }
                else
                {

                    i = 0;
                    functions = null;
                    rev = false;
                }

            }
            else
            {
                if (ryze.Hero.HealthPercent <= Heal)
                {
                    ryze.Spells.R.Cast();
                }
            }

            var target = TargetSelector.GetTarget(600, DamageType.Magical);

            if (target != null)
            {
                if (functions == null)
                {
                    if (ryze.Spells.Q.IsReady() && ryze.Spells.W.IsReady() && ryze.Spells.E.IsReady() && ryze.Spells.R.IsReady() && ryze.GetPassiveBuff > 0)
                    {
                        switch (ryze.GetPassiveBuff)
                        {
                            case 1:
                                functions = new List<String> { "R", "E", "Q", "W", "Q", "E", "Q", "W", "Q", "E", "Q" };
                                break;
                            case 2:
                                functions = new List<String> { "R", "Q", "W", "Q", "E", "Q", "W", "Q", "E", "Q" };
                                break;
                            case 3:
                                functions = new List<String> { "R", "W", "Q", "E", "Q", "W", "Q", "E", "Q", "W", "Q" };
                                break;
                            case 4:
                                functions = new List<String> { "R", "W", "Q", "E", "Q", "W", "Q", "E" };
                                break;
                        }
                    }

                    else if ((ryze.Spells.Q.IsReady()) && (ryze.Spells.W.IsReady()) && (ryze.Spells.E.IsReady()) && !(ryze.Spells.R.IsReady()) && ryze.GetPassiveBuff > 1)
                    {
                        switch (ryze.GetPassiveBuff)
                        {
                            case 2:
                                functions = new List<String> { "Q", "E", "W", "Q", "E", "Q", "W", "Q", "E" };
                                break;
                            case 3:
                                functions = new List<String> { "Q", "W", "Q", "E", "Q", "W", "Q", "E" };
                                break;
                            case 4:
                                functions = new List<String> { "W", "Q", "E", "Q", "W", "Q", "E", "Q", "W", "Q", "E", "Q" };
                                break;
                        }
                    }
                    else
                    {
                        if (ryze.Hero.HasBuff("ryzepassivecharged"))
                        {
                            if (qcast)
                            {
                                if (ryze.Spells.Q.IsReady())
                                    ryze.Spells.qCast();
                                else if (ryze.Spells.R.IsReady())
                                {
                                    ryze.Spells.rCast();
                                }
                            }
                            else
                            {
                                if (ryze.Spells.W.IsReady())
                                {

                                    ryze.Spells.wCast();
                                }

                                else if (ryze.Spells.E.IsReady())
                                {
                                    ryze.Spells.eCast();
                                }
                                else if (ryze.Spells.R.IsReady())
                                {

                                    ryze.Spells.rCast();
                                }
                            }
                        }
                        else
                        {

                            if (ryze.Spells.Q.IsReady())
                            {
                                ryze.Spells.qCast();
                            }
                            else if (ryze.Spells.W.IsReady())
                            {
                                ryze.Spells.wCast();
                            }
                            else if (ryze.Spells.E.IsReady())
                            {
                                ryze.Spells.eCast();
                            }
                        }
                    }

                }
            }
        }
Esempio n. 6
0
 private void mixed(RyzeMain ryze)
 {
     var Q = Menu._harrashMenu["QH"].Cast<CheckBox>().CurrentValue;
     var Mana = Menu._harrashMenu["ManaH"].Cast<Slider>().CurrentValue;
     if (ryze.Hero.ManaPercent > Mana)
         if (Q)
             ryze.Spells.qCastPred();
 }
Esempio n. 7
0
 private void LaneClear(RyzeMain ryze)
 {
     var Mana = Menu._laneclearMenu["ManaL"].Cast<Slider>().CurrentValue;
     var laneclearQ = Menu._laneclearMenu["QL"].Cast<CheckBox>().CurrentValue;
     var laneclearW = Menu._laneclearMenu["WL"].Cast<CheckBox>().CurrentValue;
     var laneclearE = Menu._laneclearMenu["EL"].Cast<CheckBox>().CurrentValue;
     var laneclearR = Menu._laneclearMenu["RL"].Cast<CheckBox>().CurrentValue;
     var minion = MinionManager.GetMinions(ryze.Spells.Q.Range, MinionTypes.All, MinionTeam.Enemy, MinionOrderTypes.MaxHealth).FirstOrDefault();
     if (ryze.Hero.ManaPercent > Mana)
     {
         if (minion != null)
         {
             if (laneclearQ && ryze.Spells.Q.IsReady())
             {
                 var Qpred = ryze.Spells.Q.GetPrediction(minion);
                 ryze.Spells.Q.Cast(Qpred.UnitPosition);
             }
             if (laneclearE && ryze.Spells.E.IsReady())
             {
                 ryze.Spells.E.Cast(minion);
             }
             if (laneclearW && ryze.Spells.W.IsReady())
             {
                 ryze.Spells.W.Cast(minion);
             }
             if (laneclearR && ryze.Spells.R.IsReady() && (ryze.GetPassiveBuff >= 4 || ryze.Hero.HasBuff("ryzepassivecharged")))
             {
                 ryze.Spells.R.Cast();
             }
         }
     }
 }
Esempio n. 8
0
        public void Update(RyzeMain ryze)
        {
            ryze.Spells.igniteCast();

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo))
            {
                Combo(ryze);
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass))
            {
                mixed(ryze);
            }

            if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear) || Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear))
            {
                JungleClear(ryze);
                LaneClear(ryze);
            }
        }
Esempio n. 9
0
 public bool sendSpell(string s, RyzeMain ryze)
 {
     switch (s)
     {
         case "Q":
             return ryze.Spells.qCast();
         case "W":
             return ryze.Spells.wCast();
         case "E":
             return ryze.Spells.eCast();
         case "R":
             return ryze.Spells.rCast();
     }
     return false;
 }
Esempio n. 10
0
        public void Update(RyzeMain ryze)
        {
            ryze.Spells.igniteCast();

            if (PortAIO.OrbwalkerManager.isComboActive)
            {
                Combo(ryze);
            }

            if (PortAIO.OrbwalkerManager.isHarassActive)
            {
                mixed(ryze);
            }

            if (PortAIO.OrbwalkerManager.isLaneClearActive)
            {
                JungleClear(ryze);
                LaneClear(ryze);
            }
        }