From 8e0649eda54ce88a47ee97136b6904f726ce1ec6 Mon Sep 17 00:00:00 2001 From: Anthony Stewart Date: Tue, 18 Mar 2025 21:10:15 -0500 Subject: [PATCH] Recalculate Accessible Checks in CheckTrackerLoadGame instead of LoadFile. --- .../Enhancements/randomizer/randomizer_check_tracker.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp b/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp index 592e3f3df..4cdb4737b 100644 --- a/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp +++ b/soh/soh/Enhancements/randomizer/randomizer_check_tracker.cpp @@ -532,6 +532,7 @@ void CheckTrackerLoadGame(int32_t fileNum) { UpdateAllOrdering(); UpdateInventoryChecks(); UpdateFilters(); + RecalculateAccessibleChecks(); } void CheckTrackerShopSlotChange(uint8_t cursorSlot, int16_t basePrice) { @@ -839,11 +840,7 @@ void LoadFile() { SaveManager::Instance->LoadData("areasSpoiled", areasSpoiled, (uint32_t)0); UpdateAllOrdering(); UpdateAllAreas(); - - if (gSaveContext.fileNum >= 0 && gSaveContext.fileNum <= 2) { - RegionTable_Init(); - RecalculateAccessibleChecks(); - } + RegionTable_Init(); } void Teardown() {