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: Entrance Rando validation missing edge cases #3344

Merged
merged 1 commit into from Nov 4, 2023

Conversation

Archez
Copy link
Contributor

@Archez Archez commented Oct 31, 2023

In Entrance Rando, validation is performed on special entrance conditions like Temple of Time, when some entrances are placed. But later in the shuffling process, more entrances are placed without the same validation performed. This could lead to a situation where Temple of Time is no longer accessible after shuffled spawns.

To address this, we validate the world one more time after all entrances are done being shuffled. This matches roughly what N64 does, and pulls in a recent fix from 3ds rando.

Build Artifacts

@aMannus aMannus merged commit 25f05e6 into HarbourMasters:develop Nov 4, 2023
8 checks passed
@Archez Archez deleted the fix-entrance-validation branch November 5, 2023 19:00
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.

None yet

4 participants