From cea2d29e46351b621cb3327236e3ac6508922724 Mon Sep 17 00:00:00 2001 From: Haze Weathers Date: Fri, 12 May 2023 12:01:45 -0400 Subject: [PATCH] SG, grip tighter! (fixes #92) --- objects/player/player_scholar.gd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/objects/player/player_scholar.gd b/objects/player/player_scholar.gd index dbe69f4..1a178e5 100644 --- a/objects/player/player_scholar.gd +++ b/objects/player/player_scholar.gd @@ -181,6 +181,9 @@ func _on_AirShooting_state_entered() -> void: func _on_Climbing_state_entered() -> void: if ladder_detector.get_collider().is_in_group("ladder"): _attached_ladder = ladder_detector.get_collider() + # move a tiny bit up if on ground to detach from falling blocks + if is_on_floor(): + global_position.y -= get("collision/safe_margin") velocity = Vector2.ZERO snap = Vector2.ZERO if global_position.x < _attached_ladder.middle: