This is the rewrite I've been working on. It is based mostly on my knowledge of the game, so its written in a way that all logic is "local" so within the respective component.
I also worked on tons of ways to reduce the amount of calls that have to be made. Mainly by caching and optimising the call order to reduce calls and requests.
Lastly I added some QoL in the form of autoscrolling and several bugfixes to the RadioButtons.
This is the rewrite I've been working on. It is based mostly on my knowledge of the game, so its written in a way that all logic is "local" so within the respective component.
I also worked on tons of ways to reduce the amount of calls that have to be made. Mainly by caching and optimising the call order to reduce calls and requests.
Lastly I added some QoL in the form of autoscrolling and several bugfixes to the RadioButtons.