From 417256b42c722a2a8dcb9627c3762f0072c78310 Mon Sep 17 00:00:00 2001 From: Garrett Cox Date: Fri, 10 Jul 2026 01:37:16 -0500 Subject: [PATCH] Force skipping GF cutscene in rando (#6893) --- soh/soh/Enhancements/TimeSavers/timesaver_hook_handlers.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/soh/soh/Enhancements/TimeSavers/timesaver_hook_handlers.cpp b/soh/soh/Enhancements/TimeSavers/timesaver_hook_handlers.cpp index 02630f2886..f8e67442cd 100644 --- a/soh/soh/Enhancements/TimeSavers/timesaver_hook_handlers.cpp +++ b/soh/soh/Enhancements/TimeSavers/timesaver_hook_handlers.cpp @@ -808,6 +808,9 @@ void TimeSaverOnVanillaBehaviorHandler(GIVanillaBehavior id, bool* should, va_li Flags_SetRandomizerInf(flag); gSaveContext.healthAccumulator = MAX_HEALTH; Magic_Fill(gPlayState); + // Also prevent the cutscene from playing, technically we could let it play in rando but we'd + // need to VB prevent the item gives that happen during the cutscene. + *should = false; } else { // If we're in vanilla, set the flag _if_ we were eligble, so that anchor can send the reward in // co-op