[Client] Walking against a wall incorrectly triggers stair-stepping logic

Luduvo Version: 0.2.6
Distribution: CachyOS
Kernel: Linux 7.0.10-2-cachyos
Desktop Environment, Window Manager: KDE Plasma 6.6.5, KWin
Display Server: Wayland
CPU: 11th Gen Intel(R) Core™ i7-11700KF (16) @ 5.00 GHz
GPU: NVIDIA GeForce RTX 3080 [Discrete]
Total Memory: 31.17 GiB

Describe The Issue: When you walk into a completely vertical wall, one you shouldn’t be able to climb, the character’s stair-stepping logic starts running, which lifts your character up temporarily into the air and it acts as if the character is sort of treating the wall as a stair step, one that is far too tall and can’t be climbed. This logic will repeatedly run in a loop for as long as the player walks into the wall.

Steps to Reproduce:

  1. Launch the game through the client
  2. Wait for your character to initialize and spawn
  3. Find a vertical wall and walk up in front of it.
  4. Facing the wall, walk straight into it, not letting go of the walk key.

Expected Behavior: The character should have their movement canceled out and the character would be motionless if perfectly perpendicular. No vertical movement should be occurring unless the player jumps.

Bug fixed in staging build 29b46325ec88