S_PLAY_SKID never animates, regardless of how many SKID frames a skin has

SMS Alfredo

Sonic CD US Soundtrack Connoisseur
Judge
Despite S_PLAY_SKID being a PA_WALK animation, it never actually animates in the same way S_PLAY_WALK does, and instead only ever displays the first frame.

This can be fixed in Lua by adding FF_ANIMATE to player.mo.frame and setting an anim_duration value while the state is running. This is seen within the Lua of the X Sonic character that I helped make. But the fact that you have to do this to get S_PLAY_SKID to animate at all makes me think that this whole thing was unintentional.
 
The skid does not animate because of the use of the walking framesfor the vanilla characters here, which would look really bad and defeat the point if the character continued to walk on the spot. You could probably have some sort of skin flag to work around this behaviour and introduce the animating behaviour, of course, but turning on FF_ANIMATE for everyone would be a mistake.
 

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top