public override void useSpells() { try { if (IsCastingR) { DeathWalker.setMovement(false); WhileCastingR(); return; } else if (!DeathWalker.getMovement()) { DeathWalker.setMovement(true); } if (R.IsReady()) { foreach (var enemy in ObjectManager.Get <Obj_AI_Hero>().Where(h => h.IsValidTarget() && R.IsInRange(h) && (float)player.GetSpellDamage(h, SpellSlot.R) * 3 > h.Health)) { R.Cast(); } } var tar = ARAMTargetSelector.getBestTarget(Q.Range); if (tar != null) { Combo(); } else { Farm(false); } } catch (Exception ex) { Console.WriteLine(ex); } }