Ah, I see the problem. I forgot that doing a proper exit resets all of the movement vars to normal itself, so the code intended to remove that flag never runs. This can be fixed by adding the following between lines 66 and 67:
It was a simple lack of testing on my part, mostly because I don't use turn keys lololo
I'll add it to the base download once I figure out a good way to fix that other issue where Knuckles glides weirdly in analog mode, and maybe add a few other tweaks too, but for now, making that manual edit will fix that issue.
Code:
player.pflags = $1&~PF_FORCESTRAFE
It was a simple lack of testing on my part, mostly because I don't use turn keys lololo
I'll add it to the base download once I figure out a good way to fix that other issue where Knuckles glides weirdly in analog mode, and maybe add a few other tweaks too, but for now, making that manual edit will fix that issue.