summaryrefslogtreecommitdiff
path: root/mm/2s2h/Rando/Rando.h
diff options
context:
space:
mode:
Diffstat (limited to 'mm/2s2h/Rando/Rando.h')
-rw-r--r--mm/2s2h/Rando/Rando.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/mm/2s2h/Rando/Rando.h b/mm/2s2h/Rando/Rando.h
index 75ea214e6..1c7aa6297 100644
--- a/mm/2s2h/Rando/Rando.h
+++ b/mm/2s2h/Rando/Rando.h
@@ -32,6 +32,15 @@ void SetStartingItemsInSave(RandoSaveInfo& randoSaveInfo, std::vector<RandoItemI
std::vector<RandoItemId> GetStartingItemsFromConfig();
void SetStartingItemsInConfig(std::vector<RandoItemId>& startingItems);
+std::vector<RandoItemId> GetDefaultSariaPriorityItems();
+std::vector<RandoItemId> GetSariaPriorityItemsFromSpoiler(nlohmann::json& spoiler);
+void SetSariaPriorityItemsInSpoiler(nlohmann::json& spoiler, std::vector<RandoItemId>& priorityItems);
+std::vector<RandoItemId> GetSariaPriorityItemsFromSave(RandoSaveInfo& randoSaveInfo);
+void SetSariaPriorityItemsInSave(RandoSaveInfo& randoSaveInfo, std::vector<RandoItemId>& priorityItems);
+std::vector<RandoItemId> GetSariaPriorityItemsFromConfig();
+void SetSariaPriorityItemsInConfig(std::vector<RandoItemId>& priorityItems);
+std::vector<RandoItemId> GetSariaPriorityItemCandidates();
+
std::vector<RandoCheckId> FindMultiItemPlacement(RandoItemId randoItemId);
} // namespace Rando