private static void Drawing_OnDraw(EventArgs args) { if (RivenMenu.CheckBox(RivenMenu.Draw, "DrawOFF")) { return; } if (RivenMenu.CheckBox(RivenMenu.Draw, "DrawQ")) { if (Riven.Q.IsReady()) { Circle.Draw(Color.DarkBlue, Riven.Q.Range, Player.Instance.Position); } } if (RivenMenu.CheckBox(RivenMenu.Draw, "DrawW")) { if (Riven.W.IsReady()) { Circle.Draw(Color.DarkBlue, Riven.W.Range, Player.Instance.Position); } } if (RivenMenu.CheckBox(RivenMenu.Draw, "DrawE")) { if (Riven.E.IsReady()) { Circle.Draw(Color.DarkBlue, Riven.E.Range, Player.Instance.Position); } } if (RivenMenu.CheckBox(RivenMenu.Draw, "DrawR")) { if (Riven.R.IsReady()) { Circle.Draw(Color.DarkBlue, Riven.R2.Range, Player.Instance.Position); } } if (RivenMenu.Keybind(RivenMenu.Burst, "BurstAllowed")) { if (Riven.FocusTarget != null) { Circle.Draw(Color.DarkBlue, 150, Riven.FocusTarget.Position); } } if (RivenMenu.Keybind(RivenMenu.Burst, "BurstAllowed")) { Circle.Draw(Color.Red, 800, Player.Instance.Position); } }
private static void Game_OnUpdate(EventArgs args) { if (Player.Instance.IsDead) { return; } if (!Flash.IsReady()) { RivenMenu.Burst["BurstAllowed"].Cast <KeyBind>().CurrentValue = false; } if (Player.Instance.HasBuffOfType(BuffType.Charm) && RivenMenu.CheckBox(RivenMenu.Items, "QssCharm")) { if (HasQss()) { Qss.Cast(); } if (HasMercurial()) { Mercurial.Cast(); } } else if (Player.Instance.HasBuffOfType(BuffType.Charm) && RivenMenu.CheckBox(RivenMenu.Items, "QssFear")) { if (HasQss()) { Qss.Cast(); } if (HasMercurial()) { Mercurial.Cast(); } } else if (Player.Instance.HasBuffOfType(BuffType.Charm) && RivenMenu.CheckBox(RivenMenu.Items, "QssTaunt")) { if (HasQss()) { Qss.Cast(); } if (HasMercurial()) { Mercurial.Cast(); } } else if (Player.Instance.HasBuffOfType(BuffType.Charm) && RivenMenu.CheckBox(RivenMenu.Items, "QssSuppression")) { if (HasQss()) { Qss.Cast(); } if (HasMercurial()) { Mercurial.Cast(); } } else if (Player.Instance.HasBuffOfType(BuffType.Snare) && RivenMenu.CheckBox(RivenMenu.Items, "QssSnare")) { if (HasQss()) { Qss.Cast(); } if (HasMercurial()) { Mercurial.Cast(); } } if (RivenMenu.CheckBox(RivenMenu.Misc, "Skin")) { Player.Instance.SetSkinId(RivenMenu.Slider(RivenMenu.Misc, "SkinID")); } if (Player.Instance.CountEnemiesInRange(W.Range) >= RivenMenu.Slider(RivenMenu.Combo, "W/Auto")) { W.Cast(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Combo)) { if (RivenMenu.Keybind(RivenMenu.Burst, "BurstAllowed")) { Burst(); } else { Combo(); } if (RivenMenu.CheckBox(RivenMenu.Combo, "UseR2Combo")) { if (RivenMenu.Keybind(RivenMenu.Burst, "BurstAllowed")) { if (CheckUlt() == true) { ChooseR2(FocusTarget); } } } } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Flee)) { Flee(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LaneClear)) { Laneclear(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.LastHit)) { LastHit(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.JungleClear)) { Jungleclear(); } if (Orbwalker.ActiveModesFlags.HasFlag(Orbwalker.ActiveModes.Harass)) { Harass(); } }
private static void ChooseR(AIHeroClient Target) { switch (RivenMenu.ComboBox(RivenMenu.Combo, "UseRType")) { case 0: if (Target.HealthPercent <= 40) { if (RivenMenu.CheckBox(RivenMenu.Misc, "BrokenAnimations")) { if (W.IsReady() && RivenMenu.CheckBox(RivenMenu.Combo, "UseWCombo")) { if (Target.IsValidTarget(W.Range)) { R.Cast(); W.Cast(); } } else if (E.IsReady() && RivenMenu.CheckBox(RivenMenu.Combo, "UseECombo")) { if (Target.IsValidTarget(E.Range)) { R.Cast(); Player.CastSpell(SpellSlot.E, Target.Position); } } } else { R.Cast(); } } break; case 1: if (DamageTotal(Target) >= Target.Health) { if (RivenMenu.CheckBox(RivenMenu.Misc, "BrokenAnimations")) { if (W.IsReady() && RivenMenu.CheckBox(RivenMenu.Combo, "UseWCombo")) { if (Target.IsValidTarget(W.Range)) { R.Cast(); W.Cast(); } } else if (E.IsReady() && RivenMenu.CheckBox(RivenMenu.Combo, "UseECombo")) { if (Target.IsValidTarget(E.Range)) { R.Cast(); Player.CastSpell(SpellSlot.E, Target.Position); } } } else { R.Cast(); } } break; case 2: if (RivenMenu.CheckBox(RivenMenu.Misc, "BrokenAnimations")) { if (W.IsReady() && RivenMenu.CheckBox(RivenMenu.Combo, "UseWCombo")) { if (Target.IsValidTarget(W.Range)) { R.Cast(); W.Cast(); } } else if (E.IsReady() && RivenMenu.CheckBox(RivenMenu.Combo, "UseECombo")) { if (Target.IsValidTarget(E.Range)) { R.Cast(); Player.CastSpell(SpellSlot.E, Target.Position); } } } else { R.Cast(); } break; case 3: if (RivenMenu.Keybind(RivenMenu.Combo, "ForceR")) { R.Cast(); } break; } }