Skip to content

Fix: Remove MQ Spirit Temple silver block for child to guarantee access to the chest#2342

Merged
dcvz merged 3 commits intoHarbourMasters:develop-bradleyfrom
Archez:fix-mq-silver-block
Jan 17, 2023
Merged

Fix: Remove MQ Spirit Temple silver block for child to guarantee access to the chest#2342
dcvz merged 3 commits intoHarbourMasters:develop-bradleyfrom
Archez:fix-mq-silver-block

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.

3 participants