public bool CastR(SyndraCore core) { if (!GetR.IsReady()) { return(false); } var rTarget = TargetSelector.GetTarget(GetR.Range, TargetSelector.DamageType.Magical); if (rTarget == null) { return(false); } if (!CastRCheck(rTarget, core)) { return(false); } if (!NotKilleableWithOtherSpells(rTarget, core)) { return(false); } var totalDamageR = RDamage(rTarget, core); if (rTarget.Health <= totalDamageR) { GetR.Cast(rTarget); } return(false); }
public override bool castR(Core core) { if (GetR.IsReady()) { var rTarget = TargetSelector.GetTarget(GetR.Range, TargetSelector.DamageType.Magical); if (rTarget == null || !GetE.IsInRange(rTarget)) { return(false); } var killeable = core.GetMenu.getMenuBoolOption("CR"); if (getBlazedTargets(rTarget, core).Count() >= 2) { GetR.Cast(rTarget); } if (killeable && isKilleable(rTarget, getRDamage(rTarget, getEnemiesBlazedInRange(rTarget)))) // contar pasiva contar daño rebotando con enemigos y minions. esto es solo para 1 rebote. { if (notKilleableWithOthersSpells(rTarget)) { if (core.GetMenu.getMenuBoolOption("R" + rTarget.ChampionName)) { GetR.Cast(rTarget); } } } var min = core.GetMenu.GetMenu.Item("CRM").GetValue <Slider>().Value; if (getEnemiesBlazedInRange(rTarget) >= min) { GetR.Cast(rTarget); } } return(base.castR(core)); }