Skip to content

fix desync with modern resizable#141

Merged
Lexer747 merged 2 commits into
ngraves95:mainfrom
Lexer747:pr-112-desync
May 11, 2026
Merged

fix desync with modern resizable#141
Lexer747 merged 2 commits into
ngraves95:mainfrom
Lexer747:pr-112-desync

Conversation

@Lexer747

Copy link
Copy Markdown
Collaborator

Summary

Fixes #112

Once I finally had a repro I could figure out that the varclientint 384 the plugin was relying on to tell when you swapped weapon, this varclientint is also updated anytime you swap tabs in resizeable modern only!

This PR fixes this by just removing our use of that 384 var client and instead move the fast weapon swapping code to be in the onRender functionality. That seems to fix everything :)

Testing

java_iFbhyt5sZd.mp4

See the updated tests too.

@Lexer747 Lexer747 merged commit 16a3968 into ngraves95:main May 11, 2026
1 check passed
Lexer747 added a commit that referenced this pull request May 27, 2026
## Summary

In #141 and #144 I re-factored the late attack window stuff, I forgot that the venny bow had this ID workaround, but the plugin already has a method I should just use instead of the client utils.

Fixes #149

## Testing

https://github.com/user-attachments/assets/0d197cc6-4891-4e86-b48c-58df9b5270eb
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

Successfully merging this pull request may close these issues.

Constantly desyncing

1 participant