static void OnInterruptableSpell(Obj_AI_Base sender, EloBuddy.SDK.Events.Interrupter.InterruptableSpellEventArgs args) { if (!Config.Misc.Menu["interrupt"].Cast <CheckBox>().CurrentValue || !sender.IsEnemy || !(sender is AIHeroClient)) { return; } if (StateHandler.debug) { Chat.Print("Interrupting " + sender.Name); } if (Player.Instance.Distance(sender) < E.Range && E.IsReady()) { Q.Cast(sender.ServerPosition); E.Cast(sender.ServerPosition); StateHandler.qeb = true; StateHandler.qe = sender.ServerPosition; } else if (Player.Instance.Distance(sender) < EQ.Range && E.IsReady() && Q.IsReady()) { StateHandler.UseQE(sender); } else if (Player.Instance.Distance(sender) < E.Range && E.IsReady()) { E.Cast(sender); } }