Skip to content

feat: Include Moon and Majora Mask Requirements#120

Merged
PhlexPlexico merged 11 commits intodevfrom
rooftop-requirements
Mar 2, 2026
Merged

feat: Include Moon and Majora Mask Requirements#120
PhlexPlexico merged 11 commits intodevfrom
rooftop-requirements

Conversation

@PhlexPlexico
Copy link
Copy Markdown

@PhlexPlexico PhlexPlexico commented Feb 28, 2026

Two new options have been included in settings for app side. masksNeededToEnterMoon and masksNeededForVictory. The latter could be a temporary setting as we look into more victory conditions and increase complexity on this check, but for now we can adjust the remains from 1-4 for each check, allowing for earlier moon checks.

This change also includes a new option to skip the Giant's Cutscene when Oath to Order is played (skipGiantsCutscene).

The clock tower text generated on the app side should include how many masks are required to get to the Moon, while the new text ID (0x6144) should include how many remains are required if the requirements are not yet met. The Moon Child also remains to have default behaviour to take off any mask before talking to him.

Adjusts Giant's Cutscene to ensure that 4 Giants are showing if we have met requirements, otherwise it will show the amount that you have for the remains you acquired.

@PhlexPlexico PhlexPlexico marked this pull request as ready for review February 28, 2026 22:22
@PhlexPlexico PhlexPlexico changed the title draft: feat: Include Moon and Majora Mask Requirements feat: Include Moon and Majora Mask Requirements Mar 1, 2026
Update various calls into actor list now.

Update asm call to be more definitive of what it actually does.

Add more debugging context for cycle flags.
@PhlexPlexico PhlexPlexico merged commit 9bc2aaf into dev Mar 2, 2026
1 check passed
@PhlexPlexico PhlexPlexico deleted the rooftop-requirements branch March 2, 2026 18:15
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.

1 participant