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

Spamming Shift + Block + Attack during the landfall - will result in a weird combination of arts played out #1

Open
Aluerie opened this issue Mar 23, 2024 · 3 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@Aluerie
Copy link
Owner

Aluerie commented Mar 23, 2024

Basically video:

landing_bug.mp4

I didn't record my key presses, but I just mash Shift + Left Click (Attack) while landing. My settings also bind keyboard Block to shift. Also sometimes it will play out Ichimonji, sometimes Cross.

In casual gaming experience this bug shouldnt be a bother since a normal person shouldn't spam holding/unholding Shift, however annoying bug nevertheless.


It happens because we force unequipping combat art when blocking to feel more fluid (by default non-forcing version doesn't do that). However this animation also affects jumping, looks like.

int animation4 = *(int *)(actionRequestModule + 0x1B4); // idk?
int force = ((realID != 5000) || (animation4 == 1));
bool success = EquipItem(COMBAT_ART_SLOT, (__int64)&icon, force);
return success;

The usual notion: Please help. I'm noob in cpp.

@Aluerie
Copy link
Owner Author

Aluerie commented Mar 26, 2024

Comment: Same issue happens in Aluerie/SekiroHotkeySystem#1

@Aluerie
Copy link
Owner Author

Aluerie commented Mar 29, 2024

After a bit of code tankling I think this bug is heavily reduced in its frequency.

back-slash.mp4

There is also Ichi variation

@Aluerie
Copy link
Owner Author

Aluerie commented Apr 21, 2024

After todays commit - I can't find a situation where the animation bug occurs.

The code is not pretty though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant