private static void OnInterruptableTarget(Obj_AI_Base sender, Interrupter.InterruptableSpellEventArgs arg) { if (!EMenu.Get <CheckBox>("Interrupt").CurrentValue || sender == null) { return; } var pred = E.GetPrediction(sender); if (E.IsReady() && sender.IsValidTarget(E.Range) && sender.IsEnemy && !sender.IsDead) { E.Cast(pred.CastPosition); } }