public static void OnPostAttack(object sender, PostAttackEventArgs args) { if (Game.TickCount - Extensions.LastQCastAttempt <= 340 + Game.Ping / 2) { Extensions.DidJustAuto = false; return; } Extensions.DidJustAuto = true; if (MenuConfig.BurstMode.Active) { Burst.OnProcessAutoAttack(); } else { switch (Global.Orbwalker.Mode) { case OrbwalkingMode.Combo: ComboManager.OnProcessAutoAttack(); break; case OrbwalkingMode.Mixed: Harass.OnProcessAutoAttack(); break; case OrbwalkingMode.Laneclear: if (args.Target.IsMinion) { Lane.OnProcessAutoAttack(); Jungle.OnProcessAutoAttack(args.Target as Obj_AI_Minion); } else if ((args.Target as Obj_AI_Base).IsBuilding() && SpellConfig.Q.Ready) { SpellConfig.Q.Cast(Global.Player.ServerPosition.Extend(args.Target.ServerPosition, 100)); } break; } } }