public static void useHarass() { var useQ = Misc.isChecked(HarassMenu, "HarassQ"); var useW = Misc.isChecked(HarassMenu, "HarassW"); var useE = Misc.isChecked(HarassMenu, "HarassE"); var target = TargetSelector.GetTarget(R.Range, DamageType.Physical); if (target == null || !target.IsValidTarget()) { return; } var cType = Misc.getSliderValue(HarassMenu, "hPrio"); if (Ferocity == 5) { if (cType == 0) { Casts.useE(target); } else if (cType == 1) { Casts.useQ(target); } } if (Ferocity < 5) { if (useQ) { Casts.useQ(target); } if (RengarR) { return; } if (useE) { Casts.useE(target); } if (useW) { Casts.useW(target); } } }
public static void useCombo() { InitSmite(); var useQ = Misc.isChecked(ComboMenu, "ComboQ"); var useW = Misc.isChecked(ComboMenu, "ComboW"); var useE = Misc.isChecked(ComboMenu, "ComboE"); var target = TargetSelector.GetTarget(E.Range, DamageType.Physical); if (target == null || !target.IsValidTarget()) { return; } var cType = Misc.getSliderValue(ComboMenu, "cPrio"); Items.useYoumu(); SummonerUsage.useSummoner(target); if (Ferocity == 5) { switch (cType) { case 0: if (!RengarR) { Casts.useE(target); } break; case 1: Casts.useQ(target); break; case 2: if (!RengarR && !_Player.IsDashing() && !Passive()) { Casts.useW(target); } break; } } if (Ferocity < 5) { if (useQ) { Casts.useQ(target); } if (RengarR) { return; } if (!_Player.IsDashing() && useW) { Casts.useW(target); Items.useHydra(target); } if (useE) { Casts.useE(target); } } }