@riot have you ever thought of rebuilding the game?
code wise i mean, staring from scratch and rebuilding it back to make to the current patch in a way that spagetti code wouldnt limit how you deal with the game.
i know it would take some alot time but correct me if im wrong but wouldnt a entirely new set of code work better than the really old code thats being changed and having things added to it constently?
its been a very long time since i actually delt with code (give or take 5 years) so please excuse anything i fumbled on