private static void ChooseR2(AIHeroClient Target) { switch (RivenMenu.ComboBox(RivenMenu.Combo, "UseR2Type")) { case 0: if (Target.IsValidTarget(R2.Range)) { if (RDamage(Target, Target.Health) * 0.80 >= Target.Health) { var RPred = R2.GetPrediction(FocusTarget); if (RPred.HitChance >= HitChance.High) { R2.Cast(RPred.UnitPosition); } } } break; case 1: if (FocusTarget.IsValidTarget(R2.Range)) { var RPred = R2.GetPrediction(FocusTarget); if (RPred.HitChance >= HitChance.High) { R2.Cast(RPred.UnitPosition); } } break; } }
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; } }
private static void Burst() { if (FocusTarget.Health == 0) { return; } if (RivenMenu.ComboBox(RivenMenu.Burst, "BurstType") == 0) { if (DamageTotal(FocusTarget) >= FocusTarget.Health) { if (FocusTarget.IsValidTarget(800)) { switch (RivenMenu.Slider(RivenMenu.Burst, "BurstStyle")) { case 1: if (E.IsReady()) { Player.CastSpell(SpellSlot.E, FocusTarget.Position); } if (Flash.IsReady()) { Flash.Cast(FocusTarget.Position); } if (R.IsReady() && !CheckUlt()) { R.Cast(); } if (FocusTarget.IsValidTarget(Hydra.Range)) { if (HasTiamat()) { Tiamat.Cast(); } if (HasHydra()) { Hydra.Cast(); } } if (W.IsReady()) { if (FocusTarget.IsValidTarget(W.Range)) { W.Cast(); } } break; case 2: if (E.IsReady()) { Player.CastSpell(SpellSlot.E, FocusTarget.Position); } if (R.IsReady() && !CheckUlt()) { R.Cast(); } if (Flash.IsReady()) { Flash.Cast(FocusTarget.Position); } if (FocusTarget.IsValidTarget(Hydra.Range)) { if (HasTiamat()) { Tiamat.Cast(); } if (HasHydra()) { Hydra.Cast(); } } if (W.IsReady()) { if (FocusTarget.IsValidTarget(W.Range)) { W.Cast(); } } break; } } } } }