Describe the bug
When the player falls between two steep slopes, they become pinched between them in an endless fall, because there is no flat ground to stand on. There is currently a failsafe that reverts to a standing state after a short time, but this is not ideal.
To Reproduce
Fall between these two slopes. Mario will fall for longer than expected, until the failsafe activates.
Expected behavior
Once the base of Mario's collision has connected with both slopes, it should be treated as ground, rather than relying on the failsafe.
System Information
Game version: v0.1.6
Additional context
This is probably a Godot bug. It should be fixed either by reporting it to the Godot devs, or by solving it on the player refactor branch.
Describe the bug When the player falls between two steep slopes, they become pinched between them in an endless fall, because there is no flat ground to stand on. There is currently a failsafe that reverts to a standing state after a short time, but this is not ideal.
To Reproduce Fall between these two slopes. Mario will fall for longer than expected, until the failsafe activates.![image](https://github.com/GTcreyon/SM63Redux/assets/67928545/466e4c89-3b76-4d44-adac-704ea6752c64)
Expected behavior Once the base of Mario's collision has connected with both slopes, it should be treated as ground, rather than relying on the failsafe.
System Information
Additional context This is probably a Godot bug. It should be fixed either by reporting it to the Godot devs, or by solving it on the player refactor branch.