summaryrefslogtreecommitdiff
path: root/mm/2s2h/Rando/StaticData/Options.cpp
diff options
context:
space:
mode:
authorCaladius <Caladius@users.noreply.github.com>2025-10-15 12:48:06 -0400
committerGitHub <noreply@github.com>2025-10-15 12:48:06 -0400
commitc95a7739f92465d3fc2e1a4eca2912ec47c2ed3a (patch)
tree89193494f4c3b63a309b71fddfb7bede35c802f8 /mm/2s2h/Rando/StaticData/Options.cpp
parentda767c966d1102fa2dfe8f78627400ab23f4634c (diff)
[Rando] Implement Triforce Hunt (#1071)
* Implement Triforce Hunt (needs Glitchless Seed Gen help) * Fix Credits Warping * Clean up logging * Fix Seed Gen * Remove test code. * Add Triforce Piece to item tracker * Allow for multiple models, pushing up because I dislike it and can't figure out a better way. * Majora Soul for Reward (needs work). Completed Triforce text * Clang * clean up comment * Remove SPDLOG * Updates based on Feedback * Cleanup * Cleanup again * Fix Ship Utils * Fix Tracker drawing * Feedback updates * clang because why not * Update to use ENTRANCE mapping. Thanks BalloonDude * Expand shuffle maximum and handle instances where a seed may not generate. * Undo menu text. * Fix Item Tracker... again and feedback changes. * Update define location to StaticData.h and update majora syntax * cleanup * Remove TriforceHunt.cpp again... * clean up * FOR REAL THIS TIME * Update ratio of required/max if the seed needs to adjust how many are in the pool due to generator issues. * clang
Diffstat (limited to 'mm/2s2h/Rando/StaticData/Options.cpp')
-rw-r--r--mm/2s2h/Rando/StaticData/Options.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/mm/2s2h/Rando/StaticData/Options.cpp b/mm/2s2h/Rando/StaticData/Options.cpp
index 38a35e459..b8e695653 100644
--- a/mm/2s2h/Rando/StaticData/Options.cpp
+++ b/mm/2s2h/Rando/StaticData/Options.cpp
@@ -41,6 +41,7 @@ std::map<RandoOptionId, RandoStaticOption> Options = {
RO(RO_SHUFFLE_SNOWBALL_DROPS, RO_GENERIC_OFF),
RO(RO_SHUFFLE_SWIM, RO_GENERIC_OFF),
RO(RO_SHUFFLE_TINGLE_SHOPS, RO_GENERIC_OFF),
+ RO(RO_SHUFFLE_TRIFORCE_PIECES, RO_GENERIC_OFF),
RO(RO_STARTING_CONSUMABLES, RO_GENERIC_OFF),
RO(RO_STARTING_HEALTH, 3),
RO(RO_STARTING_ITEMS_1, 0),
@@ -48,6 +49,8 @@ std::map<RandoOptionId, RandoStaticOption> Options = {
RO(RO_STARTING_ITEMS_3, 2048),
RO(RO_STARTING_MAPS_AND_COMPASSES, RO_GENERIC_OFF),
RO(RO_STARTING_RUPEES, RO_GENERIC_OFF),
+ RO(RO_TRIFORCE_PIECES_MAX, DEFAULT_TRIFORCE_PIECES_MAX),
+ RO(RO_TRIFORCE_PIECES_REQUIRED, DEFAULT_TRIFORCE_PIECES_MAX),
};
// clang-format on