Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corner boost blocks work improperly when player goes left #1

Open
LozenChen opened this issue Mar 20, 2023 · 1 comment
Open

Corner boost blocks work improperly when player goes left #1

LozenChen opened this issue Mar 20, 2023 · 1 comment

Comments

@LozenChen
Copy link

LozenChen commented Mar 20, 2023

When moving at high speed, it's likely that WallJumpCheck(1) and WallJumpCheck(-1) are both true (#). However, in NormalUpdate, right wall/climb jump takes priority, so if (#) happens, player will not be able to left climb jump. This issue has occurred several times in different TASes.
I guess WJ_CollideCheck needs to check the sign of Player.Speed.X, but i'm not sure.

@Viv-0
Copy link
Owner

Viv-0 commented May 10, 2023

Unfortunately, this is a parity issue designed into the Vanilla Normal/Dash Update of the player.

The actual issue is that when moving at high speed, the WallJumpCheck is registering on both sides of the block. I believe that a recent update fixed this issue, but if it's still persisting please let me know so I can patch it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants