From 713d34a12c118b58a7c75595adb2507a5cb92abc Mon Sep 17 00:00:00 2001 From: Anthony Stewart Date: Thu, 10 Apr 2025 21:25:34 -0500 Subject: [PATCH] Rediscover entrances when enabling Available Checks. --- .../Enhancements/randomizer/randomizer_check_tracker.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp b/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp index aa2e78843..986355b9f 100644 --- a/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp +++ b/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp @@ -2126,6 +2126,13 @@ void CheckTrackerSettingsWindow::DrawElement() { "with your current progress.") .Color(THEME_COLOR))) { enableAvailableChecks = CVarGetInteger(CVAR_TRACKER_CHECK("EnableAvailableChecks"), 0); + + for (s16 entranceIndex = 0; entranceIndex < ENTR_MAX; entranceIndex++) { + if (IsEntranceDiscovered(entranceIndex)) { + Randomizer_EntranceDiscovered(entranceIndex, false); + } + } + RecalculateAvailableChecks(); }