So, er, I went around and messed around with FSonic.
Despite sprites being flawless, the Lua does have some;
First of all, Dash Mode seems to break other characters;
Lines 64 to 68 in LUA_DASH lack a skin check, making values apply to every character everytime, it completely overwrites their speed and jump height to FSonic's defaults. Making Knuckles jump as high as him, and Tails as fast as him, for instance.
It's as easy as adding "and player.mo.skin == "fsonic" to fix it though so it shouldn't be any trouble.
And finally, the Super frames. They're glorious and all, but, first, there's the issue Zappy mentionned about the full brightened frames, and there's also some of the Super frames that are not even used despite being present in the file;
There even is a bubble gasp frame for him!
I don't wanna sound like some "do it MY WAY" asshole, but you might want to handle Super Frames the way Silver handles them if you want to make frames such as the waterslide one appear without involving tricky Lua, as in, disabling Super Anims and overwriting Sonic's normal states when Super using actions and all.
Despite sprites being flawless, the Lua does have some;
First of all, Dash Mode seems to break other characters;
Lines 64 to 68 in LUA_DASH lack a skin check, making values apply to every character everytime, it completely overwrites their speed and jump height to FSonic's defaults. Making Knuckles jump as high as him, and Tails as fast as him, for instance.
It's as easy as adding "and player.mo.skin == "fsonic" to fix it though so it shouldn't be any trouble.
And finally, the Super frames. They're glorious and all, but, first, there's the issue Zappy mentionned about the full brightened frames, and there's also some of the Super frames that are not even used despite being present in the file;
There even is a bubble gasp frame for him!
I don't wanna sound like some "do it MY WAY" asshole, but you might want to handle Super Frames the way Silver handles them if you want to make frames such as the waterslide one appear without involving tricky Lua, as in, disabling Super Anims and overwriting Sonic's normal states when Super using actions and all.
Last edited: