public void OnExecute()
{
foreach (AIHeroClient enemy in EntityManager.Heroes.Enemies)
{
if (enemy.IsValidTarget(Manager.SpellManager.E.Range))
{
if (Manager.MenuManager.KSE && (Variables._Player.GetSpellDamage(enemy, SpellSlot.E) >= enemy.Health))
{
var predHealth = Prediction.Health.GetPrediction(enemy, (int)(Variables._Player.Distance(enemy.Position) * 1000 / 2000));
if (predHealth <= Variables._Player.GetSpellDamage(enemy, SpellSlot.E))
{
var PredE = Manager.SpellManager.E.GetPrediction(enemy);
if (PredE.HitChance >= EloBuddy.SDK.Enumerations.HitChance.Medium)
{
Manager.SpellManager.E.Cast(enemy);
}
}
}
}
}
}