public void OnExecute()
{
foreach (var mob in EntityManager.MinionsAndMonsters.GetJungleMonsters(ObjectManager.Player.Position, 950f)
.Where(m => !m.Name.Contains("Mini") && !m.Name.Contains("Respawn")))
{
if (mob.Distance(ObjectManager.Player) - (ObjectManager.Player.BoundingRadius)
> 500)
{
continue;
}
if (AkaCore.Manager.MenuManager.SBaron && mob.BaseSkinName == "SRU_Baron")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SHerald && mob.BaseSkinName == "SRU_RiftHerald")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SBlue && mob.BaseSkinName == "SRU_Blue")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SWDragon && mob.BaseSkinName == "SRU_Dragon_Water")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SFDragon && mob.BaseSkinName == "SRU_Dragon_Fire")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SEDragon && mob.BaseSkinName == "SRU_Dragon_Earth")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SADragon && mob.BaseSkinName == "SRU_Dragon_Air")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.Elder && mob.BaseSkinName == "SRU_Dragon_Elder")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SRed && mob.BaseSkinName == "SRU_Red")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SRaptor && mob.BaseSkinName == "SRU_Razorbeak")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SWolf && mob.BaseSkinName == "SRU_Murkwolf")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SGromp && mob.BaseSkinName == "SRU_Gromp")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SGrap && mob.BaseSkinName == "Sru_Crab")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
if (AkaCore.Manager.MenuManager.SKrug && mob.BaseSkinName == "SRU_Krug")
{
if (mob.Health < ObjectManager.Player.GetSummonerSpellDamage(mob, DamageLibrary.SummonerSpells.Smite))
{
AkaLib.Item.Smite.Cast(mob);
}
}
}
}