Repository navigation
Conversation
jankiluitel
left a comment
There was a problem hiding this comment.
Thanks for working on the ladder latch behaviour. The updated logic and delayed ladder-drop handling look reasonable.
Before approval, could you please confirm that this has been tested in-game for the main ladder scenarios: entering a ladder, climbing up/down, releasing crouch before the 500 ms timer completes, holding crouch long enough to drop from the ladder, and reaching the floor while climbing?
It would also be helpful to confirm that the new timer is correctly reset/stopped when leaving the climb state, so it cannot affect a later ladder interaction.
Once these behaviours are confirmed, this looks good from my side.
Thanks for the review. I tested the ladder behaviour in-game and confirmed: entering a ladder automatically latches the player I’ll also re-check reaching the floor while climbing and confirm that the ladder-drop timer is fully reset when leaving the climb state so it cannot carry over into a later ladder interaction. |
There was a problem hiding this comment.
Tested along with #247, the following issues were identified.
- When jumping onto the ladder without holding the climb key, the animation of a climbing player will play, though no climbing is performed
- When moving all the way down the ladder, the game will cause SegFault.
- The timers are possibly stopped more than once - warnings rise.
Addressed the ladder review feedback and pushed the fixes. Latching now uses the idle climb animation until movement input is given. Ready for re-review. |
jankiluitel
left a comment
There was a problem hiding this comment.
Reviewed the Below The Surface ladder latch behaviour update. The revised ladder-entry logic, delayed crouch-to-drop handling, timer cleanup, and state transitions look reasonable and address the intended ladder interaction behaviour.
Everything looks good from my side. Approved! ✅
kottochii
left a comment
There was a problem hiding this comment.
The changes have been tested on the Arcade Machine Setup, the issue has been fixed.
kottochii
left a comment
There was a problem hiding this comment.
At further inspection, a bug has been observed: as the player approaches the ladder, if they get into the position on the edge of the ladder, they will rise to the top without pressing the respective control.

This PR updates the ladder behaviour in Below The Surface.
Previously, the player had to press an extra input before latching onto a ladder.
Changes made:
Testing:
All tested behaviours worked as expected.