From bfaec6be7f29c7b406cb1494dabea18207f56534 Mon Sep 17 00:00:00 2001 From: Jordan Longstaff Date: Sat, 25 Jul 2026 10:17:41 -0400 Subject: Fix Horseback Archery Instant Win glitch (#6985) --- soh/soh/Enhancements/Minigames/HorsebackArchery.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/soh/soh/Enhancements/Minigames/HorsebackArchery.cpp b/soh/soh/Enhancements/Minigames/HorsebackArchery.cpp index 37d7bec40..282662a76 100644 --- a/soh/soh/Enhancements/Minigames/HorsebackArchery.cpp +++ b/soh/soh/Enhancements/Minigames/HorsebackArchery.cpp @@ -35,7 +35,11 @@ static void RegisterHorsebackArcheryInstantWin() { Flags_SetEventChkInf(EVENTCHKINF_PLAYED_HORSEBACK_ARCHERY); gSaveContext.minigameScore = 1500; Message_CloseTextbox(play); - enGe1->actionFunc = EnGe1_TalkAfterGame_Archery; + gSaveContext.minigameState = 3; + gSaveContext.eventInf[0] |= 0x100; + play->nextEntranceIndex = ENTR_GERUDOS_FORTRESS_16; + play->transitionType = TRANS_TYPE_CIRCLE(TCA_STARBURST, TCC_BLACK, TCS_FAST); + play->transitionTrigger = TRANS_TRIGGER_START; *should = false; }); } -- cgit v1.2.3