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.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/soh/src/code/z_sram.c b/soh/src/code/z_sram.c
index 5fb913083..7d9d85b68 100644
--- a/soh/src/code/z_sram.c
+++ b/soh/src/code/z_sram.c
@@ -324,12 +324,10 @@ void Sram_InitSave(FileChooseContext* fileChooseCtx) {
gSaveContext.randomizerInf[i] = 0;
}
- // Set all trials to cleared if trial count is random or anything other than 6
- if (Randomizer_GetSettingValue(RSK_RANDOM_TRIALS) || (Randomizer_GetSettingValue(RSK_TRIAL_COUNT) != 6)) {
- for (u16 i = RAND_INF_TRIALS_DONE_LIGHT_TRIAL; i <= RAND_INF_TRIALS_DONE_SHADOW_TRIAL; i++) {
- if (!Randomizer_IsTrialRequired(i)) {
- Flags_SetRandomizerInf(i);
- }
+ // If any trials aren't required, set them as completed
+ for (u16 i = RAND_INF_TRIALS_DONE_LIGHT_TRIAL; i <= RAND_INF_TRIALS_DONE_SHADOW_TRIAL; i++) {
+ if (!Randomizer_IsTrialRequired(i)) {
+ Flags_SetRandomizerInf(i);
}
}