diff --git a/project/objects/player.tscn b/project/objects/player.tscn index 8eec46bb..920227c9 100644 --- a/project/objects/player.tscn +++ b/project/objects/player.tscn @@ -230,7 +230,7 @@ func _execute() -> int: var input_dot_wall : float = wall_normal.dot(blackboard.get_world_move_input()) if diff.length() < 0.05 and input_dot_wall < -0.5: return Success - if body.is_on_floor(): + if body.is_on_floor() or input_dot_wall > 0.5: blackboard.anim.set(\"parameters/Ledge/request\", AnimationNodeOneShot.ONE_SHOT_REQUEST_FADE_OUT); return Fail return get_status()