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: Remove MQ Spirit Temple silver block for child to guarantee access to the chest #2342

Merged
merged 3 commits into from
Jan 17, 2023

Conversation

Archez
Copy link
Contributor

@Archez Archez commented Jan 9, 2023

Normally in MQ Spirit Temple, the chest in the silver block hallway is required to be activated and opened as child prior to doing adult Spirit. The silver block in the hallway when pushed as adult will cover the hole for both ages, blocking access to the eye switch.

In rando, if someone pushes the block first as adult, they lose the ability to check that chest as the eye switch is permanently covered.

This change checks for rando/MQ Spirit/as child and will remove the silver block when its in the hole so that child always as access to this switch/chest, preventing softlocks.

Silver blocks are in pairs of two actors: one for their original starting location, and one for the "switched" or final pushed location. Only the final pushed block is removed here.

This matches the behavior in N64 rando.

Tested both rando vanilla and MQ Spirit.

Before (with silver block covering eye in hole):

image

After (no one silver block):

image

Build Artifacts

@dcvz dcvz merged commit 4b10a88 into HarbourMasters:develop-bradley Jan 17, 2023
@Archez Archez deleted the fix-mq-silver-block branch January 17, 2023 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants