private void LogicE(Obj_AI_Base target, Orbwalker.ActiveModes activeMode) { if (Player.Instance.CanAttack || target == null) { return; } if (activeMode == Orbwalker.ActiveModes.JungleClear && target.IsMonster) { var jungleBoxValue = LaneClearMenu.GetComboboxIndex("jungle.e.mode"); if (jungleBoxValue == 0 && !Player.HasBuff("gravesbasicattackammo2")) { var getMousePos = Player.Instance.Position.Extend(Game.ActiveCursorPos, E.Range); E.Cast(new Vector3(getMousePos, NavMesh.GetHeightForPosition(getMousePos.X, getMousePos.Y))); return; } } var t = target as AIHeroClient; if (t == null) { return; } if (activeMode == Orbwalker.ActiveModes.Combo) { var comboBoxValue = ComboMenu.GetComboboxIndex("combo.e.mode"); if (comboBoxValue == 0 && !Player.HasBuff("gravesbasicattackammo2")) { var getMousePos = Player.Instance.Position.Extend(Game.ActiveCursorPos, E.Range); E.Cast(new Vector3(getMousePos, NavMesh.GetHeightForPosition(getMousePos.X, getMousePos.Y))); return; } } if (activeMode == Orbwalker.ActiveModes.Harass) { var harassBoxValue = HarassMenu.GetComboboxIndex("harass.e.mode"); if (harassBoxValue == 0 && !Player.HasBuff("gravesbasicattackammo2")) { var getMousePos = Player.Instance.Position.Extend(Game.ActiveCursorPos, E.Range); E.Cast(new Vector3(getMousePos, NavMesh.GetHeightForPosition(getMousePos.X, getMousePos.Y))); } } }