BetterCharacter control set traversable angle

Well I search for a way to limit the maximum angle the character can stand/walk on. currently it is possible to walk up 75° slopes and more in my game, and I would prefer to find a clean way to limit this.

Did someone had done this already or similar, and can share some hints, experience?

I can add limitation by extending the control. Just not to move if angle>45 for example.

Well the angle check itself is not the problem,

the problem is how do I make the character sliding in a beliveable way (eg the move dir will conflict with it, due to the velocity based approach)
eg. If I just set the movevector to 0,0,0, you will abruptly come to a stop and start sliding downwards, that fells very unrealistic.

@Empire Phoenix said: Well the angle check itself is not the problem,

the problem is how do I make the character sliding in a beliveable way (eg the move dir will conflict with it, due to the velocity based approach)
eg. If I just set the movevector to 0,0,0, you will abruptly come to a stop and start sliding downwards, that fells very unrealistic.

Dunno know how to help you. I did my own characterControl. It uses ApplyForce with a small amount on sloped angles.
http://hub.jmonkeyengine.org/forum/topic/simplecharactercontrol-contribution/