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

Fix Secret Waypoints #413

Merged
merged 3 commits into from
Nov 14, 2023

Conversation

kevinthegreat1
Copy link
Collaborator

@kevinthegreat1 kevinthegreat1 commented Nov 11, 2023

Fixed a bug with secret index parsing which caused Room#roomMatched to fail with an exception. The exceptions were unnoticed since it's executed using a CompleteableFuture.

This caused rooms with fairy soul waypoints to fail to match silently.


Fixed a few bugged category entries in secretlocations which caused secret category parsing to fail with an exception. This also causes room matching to fail silently since it's executed using a CompleteableFuture.

This caused rooms containing the bugged category entries to fail to match silently.


To prevent this, logging is added for exceptional completion of the CompleteableFuture, and tests are added to ensure category and waypoint serialization works properly.

@kevinthegreat1 kevinthegreat1 added bug Something isn't working reviews needed This PR needs reviews labels Nov 11, 2023
AzureAaron
AzureAaron previously approved these changes Nov 12, 2023
@AzureAaron AzureAaron added merge me please Pull requests that are ready to merge and removed reviews needed This PR needs reviews labels Nov 12, 2023
@kevinthegreat1 kevinthegreat1 changed the title Fix Secret Index Parsing Fix Secret Waypoints Nov 14, 2023
@AzureAaron AzureAaron merged commit a9609fd into SkyblockerMod:master Nov 14, 2023
1 check passed
@AzureAaron AzureAaron removed the merge me please Pull requests that are ready to merge label Nov 14, 2023
@kevinthegreat1 kevinthegreat1 deleted the dungeon-secrets-fix branch November 14, 2023 02:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants