From a3b2611b348834be9f28bc5d0db7ccb664aa3171 Mon Sep 17 00:00:00 2001 From: Kara Alexandra Date: Wed, 21 Jan 2026 08:45:39 -0600 Subject: [PATCH] Boss Hunt mode --- src/components/SettingsPage.vue | 2 ++ src/data/generator-settings.yaml | 3 ++- src/data/settings-display.yaml | 1 + src/data/settings.yaml | 25 +++++++++++++++++++++++++ 4 files changed, 30 insertions(+), 1 deletion(-) diff --git a/src/components/SettingsPage.vue b/src/components/SettingsPage.vue index 7ad626c..372238a 100644 --- a/src/components/SettingsPage.vue +++ b/src/components/SettingsPage.vue @@ -163,6 +163,8 @@ export default defineComponent({ + diff --git a/src/data/generator-settings.yaml b/src/data/generator-settings.yaml index 4e4b185..823f023 100644 --- a/src/data/generator-settings.yaml +++ b/src/data/generator-settings.yaml @@ -1,7 +1,7 @@ base: mode: all weapons: all - goal: all + goal: ['ganon', 'fast_ganon', 'all_dungeons', 'trinity', 'pedestal', 'triforce_hunt', 'ganon_hunt', 'completionist', 'sanctuary'] crystals_ganon: all crystals_gt: all ganon_item: all @@ -55,6 +55,7 @@ dungeon_map: weapons: all goal: all crystals_ganon: all + bosses_ganon: all crystals_gt: all ganon_item: all entrance_shuffle: all diff --git a/src/data/settings-display.yaml b/src/data/settings-display.yaml index 72d1589..a244723 100644 --- a/src/data/settings-display.yaml +++ b/src/data/settings-display.yaml @@ -3,6 +3,7 @@ randomizer: goal: ganon: "{{ crystals_ganon }} Crystal Ganon" fast_ganon: "{{ crystals_ganon }} Crystal Fast Ganon" + boss_hunt: "{{ bosses_ganon }} Boss Hunt" all_dungeons: All Dungeons trinity: Trinity triforce_hunt: Triforce Hunt diff --git a/src/data/settings.yaml b/src/data/settings.yaml index b768c11..3dfc858 100644 --- a/src/data/settings.yaml +++ b/src/data/settings.yaml @@ -43,6 +43,9 @@ goal: fast_ganon: display: Fast Ganon tip: Ganon must be defeated to complete the game, but can only be defeated once the player has collected a sufficient number of crystals. + boss_hunt: + display: Boss Hunt + tip: Ganon must be defeated to complete the game, but can only be defeated once the player has defeated a sufficient number of bosses. all_dungeons: display: All Dungeons tip: Ganon must be defeated to complete the game, but can only be defeated once the player has collected all seven crystals, all three pendants, and has defeated both forms of Agahnim. @@ -86,6 +89,28 @@ crystals_ganon: display: 0 random: display: Random +bosses_ganon: + display: Bosses for Ganon + default: "8of10" + values: + "7of10": + display: "7 Prize Bosses" + tip: To defeat Ganon, you must defeat 7 of the 10 bosses (not including either form of Agahnim). + "8of10": + display: "8 Prize Bosses" + tip: To defeat Ganon, you must defeat 8 of the 10 bosses (not including either form of Agahnim). + "10of10": + display: "10 Prize Bosses" + tip: To defeat Ganon, you must defeat all 10 bosses (not including either form of Agahnim). + "8of12": + display: "8 Total Bosses" + tip: To defeat Ganon, you must defeat 8 of the 12 dungeon bosses. + "10of12": + display: "10 Total Bosses" + tip: To defeat Ganon, you must defeat 10 of the 12 dungeon bosses. + "12of12": + display: "12 Total Bosses" + tip: To defeat Ganon, you must defeat all 12 of the dungeon bosses. crystals_gt: display: Crystals for GT default: "7"