diff --git a/princesse.gd b/princesse.gd index 8f43fad..7833049 100644 --- a/princesse.gd +++ b/princesse.gd @@ -498,12 +498,12 @@ func compute_state() -> void: coyote_grab.remove_at(0) # gestion de l'état de la pression au mur - pressing_wall_left = not is_on_floor() and ( + pressing_wall_left = (not is_on_floor() and not ground_far_detect.is_colliding()) and ( wall_detect_left.is_colliding() or wall_detect_left2.is_colliding() or wall_detect_left3.is_colliding() ) - pressing_wall_right = not is_on_floor() and ( + pressing_wall_right = (not is_on_floor() and not ground_far_detect.is_colliding()) and ( wall_detect_right.is_colliding() or wall_detect_right2.is_colliding() or wall_detect_right3.is_colliding()