mirror of
https://github.com/HarbourMasters/Shipwright
synced 2026-07-09 23:02:15 -04:00
Init archipelago data, place different AP item types
This commit is contained in:
+11
-1
@@ -8,6 +8,7 @@
|
||||
#include "soh/OTRGlobals.h"
|
||||
#include "soh/SaveManager.h"
|
||||
#include "soh/ResourceManagerHelpers.h"
|
||||
#include "soh/Network/Archipelago/Archipelago.h"
|
||||
|
||||
#define NUM_DUNGEONS 8
|
||||
#define NUM_COWS 10
|
||||
@@ -261,10 +262,19 @@ void Sram_InitSave(FileChooseContext* fileChooseCtx) {
|
||||
|
||||
u8 currentQuest = fileChooseCtx->questType[fileChooseCtx->buttonIndex];
|
||||
|
||||
if (currentQuest == QUEST_RANDOMIZER && (Randomizer_IsSeedGenerated() || Randomizer_IsSpoilerLoaded())) {
|
||||
// Temporary
|
||||
if (CVarGetInteger(CVAR_REMOTE_ARCHIPELAGO("Connected"), 0)) {
|
||||
currentQuest = QUEST_ARCHIPELAGO;
|
||||
}
|
||||
|
||||
if ((currentQuest == QUEST_RANDOMIZER && (Randomizer_IsSeedGenerated() || Randomizer_IsSpoilerLoaded())) ||
|
||||
currentQuest == QUEST_ARCHIPELAGO) {
|
||||
gSaveContext.ship.quest.id = QUEST_RANDOMIZER;
|
||||
|
||||
Randomizer_InitSaveFile();
|
||||
if (currentQuest == QUEST_ARCHIPELAGO) {
|
||||
Archipelago_InitSaveFile();
|
||||
}
|
||||
} else {
|
||||
gSaveContext.ship.quest.id = currentQuest;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user