Skip to content

Mask disable adjustments#1268

Merged
Eblo merged 1 commit intoHarbourMasters:developfrom
Eblo:mask-disable-adjustments
Oct 15, 2025
Merged

Mask disable adjustments#1268
Eblo merged 1 commit intoHarbourMasters:developfrom
Eblo:mask-disable-adjustments

Conversation

@Eblo
Copy link
Contributor

@Eblo Eblo commented Sep 7, 2025

There is a softlock scenario in the Bio Deku Baba grotto where the player enters the water as FD but does not have the Zora Mask. The Zora Mask is normally the only usable item when swimming in water. FD's awkward size makes lily pads and the ledge in that particular grotto ungrabbable. This PR ensures FD Mask is usable in water, which is convenient beyond the softlock fix.

Another softlock is particular to rando with boss souls shuffled. Twinmold's Lair itself determines whether the Giant's Mask is usable, but the Twinmold actor handles the transformation. If the player uses the Giant's Mask without Twinmold's Soul, Link will be stuck in a neverending transformation. This PR opts to disable the Giant's Mask if Boss Souls are shuffled but Twinmold's Soul is not obtained.

I moved and renamed VB_DISABLE_ITEM_UNDERWATER_FLOOR to VB_DISABLE_ITEM_UNDERWATER so as to avoid introducing VB hell in a concentrated area. I updated the Underwater Ocarina enhancement accordingly.

Fixes #1264 and part of #647

Build Artifacts

@Eblo Eblo merged commit edb8cda into HarbourMasters:develop Oct 15, 2025
5 checks passed
@Eblo Eblo deleted the mask-disable-adjustments branch October 15, 2025 17:35
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.

[Rando] Giant's Mask softlock without Twinmold's Soul

2 participants