summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGarrett Cox <garrettjcox@gmail.com>2026-02-22 07:13:25 -0600
committerGitHub <noreply@github.com>2026-02-22 07:13:25 -0600
commitd6ce368cf1818aacdb74f228c1cb16bdc091e50b (patch)
treefaffc83638df2186ab42034dc62d78cfbaa1c3b1
parentd6492412db91e34b498cd8609dee1ea4f253e02c (diff)
Freeze the player when encountering the music box house cutscene (#1563)
-rw-r--r--mm/2s2h/Enhancements/Cutscenes/StoryCutscenes/SkipIkanaCurseCutscenes.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/mm/2s2h/Enhancements/Cutscenes/StoryCutscenes/SkipIkanaCurseCutscenes.cpp b/mm/2s2h/Enhancements/Cutscenes/StoryCutscenes/SkipIkanaCurseCutscenes.cpp
index 9b352371b..bef5931f9 100644
--- a/mm/2s2h/Enhancements/Cutscenes/StoryCutscenes/SkipIkanaCurseCutscenes.cpp
+++ b/mm/2s2h/Enhancements/Cutscenes/StoryCutscenes/SkipIkanaCurseCutscenes.cpp
@@ -56,6 +56,10 @@ void RegisterSkipIkanaCurseCutscenes() {
hgDoor->rotation = otherDoor->rotation = 0x5555; // Open the doors
hgDoor->dyna.actor.parent->colChkInfo.health = 1; // The Gibdo dad moves once this is set
*should = false;
+
+ Player* player = GET_PLAYER(gPlayState);
+ player->speedXZ = 0.0f;
+ player->actor.freezeTimer = 20;
} else if (*csId == 10 || *csId == 12) { // Failed to heal Pamela's father
/*
* The WEEKEVENTREG_61_02 flag marks that the player has failed to heal Pamela's father this cycle.