private static void OnEnemyGapcloser(ActiveGapcloser Args) { if (!Args.Sender.IsEnemy || !R.IsReady() || MiscOption.GetBool("AntiGapCloser") || Me.HealthPercent > MiscOption.GetSlider("AntiGapCloserHp")) { return; } if (MiscOption.GetGapcloserTarget(Args.Sender.ChampionName) && Args.End.DistanceToPlayer() <= 300) { SpellManager.PredCast(R, Args.Sender); } }
private static void OnEnemyGapcloser(ActiveGapcloser Args) { if (E.IsReady()) { if (MiscOption.GetBool("AntiAlistar") && Args.Sender.ChampionName == "Alistar" && Args.SkillType == GapcloserType.Targeted) { E.Cast(Args.Sender.Position, true); } if (MiscOption.GetBool("Gapcloser") && MiscOption.GetGapcloserTarget(Args.Sender.ChampionName)) { if (Args.Sender.DistanceToPlayer() <= 200 && Args.Sender.IsValid()) { E.Cast(Args.Sender.Position, true); } } } }
private static void OnEnemyGapcloser(ActiveGapcloser Args) { if (Args.Sender == null || !Args.Sender.IsValid() || !Args.Sender.IsEnemy || !E.IsReady()) { return; } if (MiscOption.GetBool("AntiAlistar") && Args.Sender.ChampionName == "Alistar" && Args.SkillType == GapcloserType.Targeted) { E.CastOnUnit(Args.Sender, true); } if (MiscOption.GetBool("AntiGapcloserE") && MiscOption.GetGapcloserTarget(Args.Sender.ChampionName)) { if (Args.Sender.DistanceToPlayer() <= 200 && Args.Sender.IsValid()) { E.CastOnUnit(Args.Sender, true); } } }