Skip to content

Rando: Allows Malon's Item Check to be obtained by pulling out the Ocarina.#659

Closed
leggettc18 wants to merge 1066 commits intoHarbourMasters:developfrom
leggettc18:rando-malon-ocarina-fix
Closed

Rando: Allows Malon's Item Check to be obtained by pulling out the Ocarina.#659
leggettc18 wants to merge 1066 commits intoHarbourMasters:developfrom
leggettc18:rando-malon-ocarina-fix

Conversation

@leggettc18
Copy link
Contributor

@leggettc18 leggettc18 commented Jul 12, 2022

Previously, Malon would only grant her item check if you talked to her. This is in contrast to a similarly behaving song-giving NPC, the Windmill man in Kakariko's Windmill, as well as in contrast to the N64 and 3DS randos. This implements the ability for Malon to grant her item check by either talking to her or pulling out the Ocarina.

resolves #671

leggettc18 and others added 30 commits July 1, 2022 20:46
Not quite how N64 rando does it but so far it's the only way I've found to make it trigger without also triggering the time travel again.
Explosion sound doesn't play correctly and I think the debris appears in the wrong place, but the functionality is here.
…t-skip

Skip ruto text box in jabu blue warp
…ndo-menu-issue

make sure to actually init the cvar
Skip to scream part of the death animation, skipping the text boxes etc. For rando
…-skip

Forest Temple Ganondrof cutscene skip
Earlier fix inadvertently applied to some other text as well, changed logic so that only specified sceneNums and textIds can have this enabled, and text skipped by sceneNum can have the skip overriden by textId if needed. Currently there are no overrides so the textId section of the logic is commented out to avoid compilation errors.
…re-prompt-skip

Stops Shadow Temple lore prompts from appearing in rando.
briaguya0 and others added 21 commits July 10, 2022 20:28
…ded-fix

Fixes misleading sound effects with Door of Time "Intended" setting
…smalldevmerge

Toir hopefullysmalldevmerge
ItemTracker: Vanilla + Rando colors for non warp songs
Still some cleanup to do here. For some reason the player can shield before receiving the check. It doesn't set the flag if the player does that so they can still try again, but would prefer a different solution if possible.
@leggettc18
Copy link
Contributor Author

There may actually be one more commit before this is ready to merge, waiting on a comment here to confirm: https://github.com/briaguya-ai/rando-issue-tracker/issues/86

@leggettc18
Copy link
Contributor Author

I'm not sure why it's showing all those commits, I thought they were already merged in...

@vaguerant
Copy link
Contributor

I'm not sure why it's showing all those commits, I thought they were already merged in...

They were squash merged as one giant commit into the develop branch, so they're technically unique commits by which you're ahead of develop, albeit they don't change anything because all those changes already match here.

@leggettc18
Copy link
Contributor Author

Oh I know why, I branched this off of the original rando branch and then merged develop into my branch after the rando merge. I think I can redo this on a different branch, if that's necessary, just let me know!

@leggettc18
Copy link
Contributor Author

This is going to need at least one more commit regardless, as looking at the code now I'm reasonably confident that using OI will actually softlock you here...

@leggettc18
Copy link
Contributor Author

Closing this PR in favor of #672, which does not have the unsquashed commit weirdness.

@leggettc18 leggettc18 closed this Jul 12, 2022
@leggettc18 leggettc18 deleted the rando-malon-ocarina-fix branch August 28, 2022 22:05
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.

Ocarina Item not working to obtain "Epona's Song"

8 participants