"abilityframes" would set what frames are used while doing the ability. For instance:Code:abilityframes = 1
0 = default (whatever frames are going on when you jump, weather they're spin or the spring frames).
1 = walking frames (floating would then work like walking on air, literally. Just standing there would have you just standing, moving would be walking and moving fast enough would be running. This would probably have you get hurt when you touch enemies, though).
2 = only walking frames (probably the same as 1, but instead of using running frames, it would only be walking frames, even at the highest speed).
3 = running frames (same as 2, but replace walking frames with running).
4 = only running frames (standing = the first running frame; probably would work for characters that "float" when they run)
5 = ability frames (uses the ability frames)
Seriously, not everyone spins when falling/floating and looking at the ground like an idiot is stupid :<
But yet again, that would easily break abilities that demand using ability frames (IE: Glide and Climb). Most people would probably go with the fifth variable for abilities such as those.
Otherwise, I like that idea.