summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
authorMalkierian <malkierian@gmail.com>2024-10-12 23:38:07 -0700
committerGitHub <noreply@github.com>2024-10-12 23:38:07 -0700
commit05962baf458fcff49fbaf8d7cf4ae8bf4d6beb5d (patch)
tree1e526ea45c3dda4039ada04272c4e27ea55d0f69 /soh/src/code
parent64ee12c11f1ab3db2487ce7ae6e3a447f248213b (diff)
Tracker Debug Performance, Vanilla Save Fix (#4397)
* Improve check tracker performance. * Fix vanilla saves getting randomizer quest assignment. Fix trying to load blank data blocks from save file. Prevent writing randomizer block, even if empty, when save type isn't rando.
Diffstat (limited to 'soh/src/code')
-rw-r--r--soh/src/code/z_sram.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/soh/src/code/z_sram.c b/soh/src/code/z_sram.c
index 94a1baeb7..944751e8c 100644
--- a/soh/src/code/z_sram.c
+++ b/soh/src/code/z_sram.c
@@ -250,12 +250,12 @@ void Sram_InitSave(FileChooseContext* fileChooseCtx) {
u8 currentQuest = fileChooseCtx->questType[fileChooseCtx->buttonIndex];
- if (Randomizer_IsSeedGenerated() || Randomizer_IsPlandoLoaded()) {
+ if (currentQuest == QUEST_RANDOMIZER && (Randomizer_IsSeedGenerated() || Randomizer_IsPlandoLoaded())) {
gSaveContext.questId = QUEST_RANDOMIZER;
Randomizer_InitSaveFile();
- } else if (currentQuest == QUEST_MASTER) {
- gSaveContext.questId = QUEST_MASTER;
+ } else {
+ gSaveContext.questId = currentQuest;
}
Save_SaveFile();