^^Can we PLEASE get someone to take that off of Sonic's B moves though!!
I mean seriously, I really like momentum and all, but I cannot stress enough that Sonic can no longer combo from his spindash jump (down B on the ground and then jump) because his momentum does not cancel when he leaves the spindash state anymore.
I know it's going to be a tricky fix, because of how funky Sonic's B moves are, but I also know that it should be simple to make it so that only Sonic is affected by the fix (if we like how it affects the other B moves)
So to outline my fix very, very clearly. This is what I want (and what existed before the momentum code).
When Sonic cancels his spindash jump (which is just jumping out of a rolling spindash) with an aerial, his momentum should revert to his normal airspeed.
Things to be warry of when making the fix. Sonic's spins go through many "phase changes" when transferring from the air to the ground (and vice versa). Here are all of the known phase changes, starting from a generic down B while on a platform.
1a. Do a side B. Go to step 2a.
or
1a. Do a down B on the ground. Go to step 2b. They are the same move.
or
1c. Do a do down B in the air. Go to step 3. They are the same move.
2a. Spindash hop-during the first frame after releasing the spindash, you can spinshot. During the rest of the hop (if you didn't spinshot) you can jump cancel. When the hop hits the ground it becomes (100% literally) spindash roll. Go to step 2b.
2b. Grounded-spin dash roll. From this you can spindash jump, turn around, or just continue rolling.
3.Rolling off the platform-the move becomes (I mean that 100% literally) aerial down B. on the frame you roll of the platform you can spinshot. For every frame after you can jump cancel.
4. Landing on the ground-if you hold shield while landing you can shield cancel. If you don't the move becomes (once again, literally) spin dash roll
After the fix comes out, these are the things that I'm worried about being effected (since their all tied to the same two B moves), and I don't want any side effects stemming to phases beyond "spindash jump." Keep this in mind when making the fix.
And testers, keep this in mind when testing the fix.