private static void Spells()
{
if (player.Distance(PurpleSpawn) < 600 | player.Distance(BlueSpawn) < 600)
{
return;
}
if (ghostSlot != SpellSlot.Unknown && player.Spellbook.CanUseSpell(ghostSlot) == SpellState.Ready)
{
player.Spellbook.CastSpell(ghostSlot);
}
if (healSlot != SpellSlot.Unknown && player.Spellbook.CanUseSpell(healSlot) == SpellState.Ready)
{
player.Spellbook.CastSpell(healSlot);
}
var entry = ListChamp.FirstOrDefault(h => h.Name == ObjectManager.Player.ChampionName);
if (entry == null)
{
return;
}
var slots = entry.SpellSlots;
foreach (var slot in slots)
{
player.Spellbook.LevelSpell(slot);
if (player.Spellbook.CanUseSpell(slot) == SpellState.Ready)
{
player.Spellbook.CastSpell(slot, player);
}
}
}