Xerath re-write is completed!
There's a lot of **** that's changed so here's the short version.
When the script selects a target, it will ONLY use that target for future spells for the next X seconds.
Manual target selection. Left click a target and the script will use that target for the next X seconds. Change the targeting mode in settings and it will ONLY target who you click (wont timeout)
Added a tooooooon of extra stuff for target logic. It's not final but it should help the script more reliably pick up on targets you want to kill. Uses GGOrb hero priority list combined with hit chance to break ties.
Fixed some seemingly outdated values on spells. They should predict much more accurately. Specifically E and R
Cleaned up menus
Removed old logic that was causing slowdowns across all scripts (not just xerath fixed)
<edit>
I've noticed that because it locks onto a specific target, if you've cast on a target in the past second or so it wont then turn around and E someone else who is diving you.
This is easy to fix but might be desirable behavior. Maybe have a separate auto peel E where it will forcibly select a new target if you or an ally are being dove and it can land an easy E. Turn and combo them instead (list of if you should retarget them or just E and hold spells for other enemies)
<edit 2>
Added combo start Q charge (not tested)
Added E auto peel (uses combo accuracy if enemies come within X units of yourself). This overrides the selected target to try to save yourself with a clutch stun.