some problems...............

1.)the ladder climbing script. When the player is down, he can grab the ladder and climb upwards and downwards. But when I approach the ladder from the top, the player doesnt grab the ladder and simply falls down. Anyone know what Im talking about?

2.)Ive found that the first set of trace instructions in if(movement_mode == 3) have no use and the script works fine even if I comment it.

3.)instructions in the if(movement_mode==2) and if (movement_mode==12) branches are IDENTICAL.