/// <summary> /// Called when the game updates itself. /// </summary> /// <param name="args">The <see cref="EventArgs"/> instance containing the event data.</param> public static void OnUpdate(EventArgs args) { if (!ObjectManager.Player.IsDead) { Logics.ExecuteTearStacking(args); if (Targets.Target != null && Targets.Target.IsValid && !Targets.Target.IsInvulnerable && !Bools.IsSpellShielded(Targets.Target) && Variables.Orbwalker.ActiveMode != Orbwalking.OrbwalkingMode.None) { Logics.ExecuteModes(args); } if (Variables.Orbwalker.GetTarget() != null && (Variables.Orbwalker.GetTarget()).IsValid <Obj_AI_Minion>()) { Logics.ExecuteFarm(args); } } }