Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Game screen breaks when playing with newest client.
Just tried the client with 13.17 and the flags for charges/duration were not passed properly. This seems to resolve that problem, though this may require testing to make sure it doesn't break anything on other versions.
Behaviour
Actual
game screen is breaking like crazy when you run into a might ring, inventory fails to load
Expected
smooth performance as usual
Fixes
no issue to tag, some people possibly reported this on OTC Redemption discord
Type of change
Please delete options that are not relevant.
How Has This Been Tested
I ran my server in "safe mode" - sending only packets required to login and walk.
Test Configuration:
before (the packet parsing was breaking on might ring which has "wearout" flag):
after (I ran my server in "normal mode", the client is able to load both the might ring and my inventory now):
Checklist