And then I thought this could be used not just for Special Skills, but possibly for all anims. So now the Red Dude surfs and hovers on a hover board.. but then holds his hover-board when not in use. : D
Also.. I've added some camera movement and FOV changes during Skills. This is WIP. FX needed..
And I've made a ton of changes to Flying / Hovering, trying to achieve better stability and fluidity at the same time.
The more control the Player has, the less fluid the motion. It's tricky to find a sweet spot. I even added more camera lag during flying, to fake smooth movement across crazy terrain.. so the Player can have more control, but the Hovering also looking smooth..
It's not a Physics based system per se, but it behaves kinda like one, based on force, gravity, and terrain interaction. So you don't just hover at a set and locked distance from the ground. You continuously fight gravity. It's quite stable, nothing weird is going to happen.. But dropping from a great height will force the system to counter aggressively. And reaching too high.. the system will bring you back to Earth.
It's a bit like struggling to fly.. in a dream.. : ]