Very fun, but also questionable in netplay environments.
So, after deeming this modification suitable for multiplayer, I went ahead and hosted a server. Unfortunately, this addon has a couple of issues that need fixing.
1.
Sonic's abilities wreak havoc on the server, with resynchs happening left and right. This is by and large the most important issue on the list, as it forced me to leave Sonic's new and improved abilities out of the server. We tried to pinpoint which part of Sonic was causing the resynchs, but there just wasn't anything we could figure out.
2. Tails is missing some of his sound effects. In particular, he's missing his recurl sound effect; it uses a thok as a placeholder. This can be fixed by simply
copying the sound effects from Sonic's wad and putting them into Tails' wad, something which I did for the sake of not making everybody go insane.
3. When Tails tries to boost when he's already run out of boosts, the corresponding sound will play for everybody, regardless of their location. It wasn't too much of an issue, as the sound is rather subtle, but it's still worth looking into.
4. Whenever Tails uses one of his boosts next to somebody, it launches them up and prints
"collision
rising"
into console twice.
5. Metal Sonic is capable of recurling mid-hover. As amusing as it is, it doesn't make sense.
Those are all of the problems which I've come across so far. I did have a few extra mods loaded, but I double checked and made absolute sure that each of them was caused by KReworkD in and of itself.
On a side note, everybody, myself included, was rather upset that Tails could not longer pick people up. I'm not sure if this was intentional or not, but, if not, I'd recommend looking into it.
Other than those problems, things are picture perfect, and I sincerely appreciate all of the work that you've been putting into cleaning up and improving this addon.
Edit: I'd also recommend splitting the Force Shield's new ability off into its own file. The reason I'm saying this is that it breaks Skip (if he dives in midair with a Force Shield, he dives backwards instead of doing a standard dive), and I know that it's not your job to make sure that it works with each and every custom character.