summaryrefslogtreecommitdiff
path: root/soh/src/code
diff options
context:
space:
mode:
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();