public void OnExecute()
{
var lantern =
ObjectManager.Get<Obj_AI_Base>().FirstOrDefault(o => o.IsValid && o.IsAlly && o.Name.Equals(LanternName));
if (lantern != null && ObjectManager.Player.Distance(lantern) <= 500 && ObjectManager.Player.Spellbook.GetSpell((SpellSlot)62).Name.Equals("LanternWAlly"))
{
ObjectManager.Player.Spellbook.CastSpell((SpellSlot)62, lantern);
}
}