diff --git a/src/components/ItemTierTable.vue b/src/components/ItemTierTable.vue new file mode 100644 index 0000000..e76457f --- /dev/null +++ b/src/components/ItemTierTable.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/src/components/SettingInfoCard.vue b/src/components/SettingInfoCard.vue index cf6bcb1..5aff95e 100644 --- a/src/components/SettingInfoCard.vue +++ b/src/components/SettingInfoCard.vue @@ -9,7 +9,7 @@ export default defineComponent({ + diff --git a/src/data/generator-settings.yaml b/src/data/generator-settings.yaml index 328481d..ac8c0f2 100644 --- a/src/data/generator-settings.yaml +++ b/src/data/generator-settings.yaml @@ -13,6 +13,7 @@ base: skull_woods: all linked_drops: all door_shuffle: all + extra_keys: all lobbies: all door_type_mode: all trap_door_mode: all @@ -24,6 +25,7 @@ base: maps: all compasses: all show_loot_map: all + show_loot_hud: all show_map: all shop_shuffle: all drop_shuffle: all @@ -123,6 +125,7 @@ pikit: skull_woods: all linked_drops: all door_shuffle: all + extra_keys: all lobbies: all door_type_mode: all trap_door_mode: all diff --git a/src/data/presets.yaml b/src/data/presets.yaml index 2b9a539..f9353cc 100644 --- a/src/data/presets.yaml +++ b/src/data/presets.yaml @@ -1,13 +1,16 @@ base: default: display: Default + show_map: always boots: display: Boots boots: starting + show_map: always crosskeys: display: CrossKeys goal: fast_ganon entrance_shuffle: crossed + show_map: always small_keys: wild big_keys: wild maps: wild @@ -18,6 +21,7 @@ base: weapons: assured goal: fast_ganon crystals_ganon: 0 + show_map: always mimic_hellrule: display: Mimic Hellrule mode: standard @@ -25,6 +29,7 @@ base: door_shuffle: crossed door_lobbies: shuffled door_type_mode: all + show_map: visited trap_door_mode: some enemy_shuffle: mimics drop_shuffle: keys @@ -34,6 +39,8 @@ base: display: CrissCross Boss hints: on show_loot_map: always + show_loot_hud: value + show_map: always goal: boss_hunt bosses_ganon: 10of12 ganon_item: random @@ -59,6 +66,7 @@ base: bunday: display: Approximate Bunday show_loot_map: never + show_loot_hud: presence show_map: visited goal: trinity crystals_ganon: random @@ -81,6 +89,37 @@ base: drop_shuffle: underworld shop_shuffle: shuffled bombs: bomb_bag_required + wjb_cross: + display: wjbCross + goal: fast_ganon + show_map: always + show_loot_map: always + show_loot_hud: never + entrance_shuffle: crossed + skull_woods: vanilla_drops + small_keys: wild + big_keys: wild + maps: wild + compasses: wild + boots: pseudoboots + flute: preactivated + bosshunt_keys: + display: BossHunt Keys + show_map: always + show_loot_map: always + show_loot_hud: value + goal: boss_hunt + bosses_ganon: 10of12 + crystals_gt: 0 + ganon_item: bee + small_keys: wild + big_keys: wild + maps: wild + compasses: wild + boots: pseudoboots + flute: pseudoflute + dark_rooms: always_light_cone + book: crystal_switches beta: default: display: Default @@ -119,3 +158,21 @@ pikit: default: display: Default show_loot_map: always + cross_shop_keys: + display: Cross-Shop-Keys + goal: fast_ganon + hints: on + ganon_item: random + crystals_gt: random + entrance_shuffle: crossed + skull_woods: vanilla_drops + show_map: always + show_loot_map: compass + show_loot_hud: value + shop_shuffle: shuffled + small_keys: wild + big_keys: wild + maps: wild + compasses: wild + boots: pseudoboots + flute: pseudoflute diff --git a/src/router/index.js b/src/router/index.js index 378d982..42251af 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -6,6 +6,7 @@ import GenerateMulti from "@/views/GenerateMulti.vue"; import GenerateMystery from "@/views/GenerateMystery.vue"; import GenerateApr2025View from "@/views/GenerateApr2025View.vue"; import SettingsHelp from "@/views/SettingsHelp.vue"; +import WTTSettings from "@/views/WTTSettings.vue"; const router = createRouter({ history: createWebHistory(import.meta.env.BASE_URL), @@ -69,7 +70,11 @@ const router = createRouter({ path: '/settings', name: "settings", component: SettingsHelp, - } + }, + { + path: '/10year', + component: WTTSettings, + }, ], }); diff --git a/src/views/SettingsHelp.vue b/src/views/SettingsHelp.vue index 880c36f..dd5c644 100644 --- a/src/views/SettingsHelp.vue +++ b/src/views/SettingsHelp.vue @@ -3,11 +3,13 @@ import { defineComponent } from "vue"; import AccordionItem from "@/components/AccordionItem.vue"; import SettingInfoCard from "@/components/SettingInfoCard.vue"; +import ItemTierTable from "@/components/ItemTierTable.vue"; export default defineComponent({ components: { AccordionItem, SettingInfoCard, + ItemTierTable, }, mounted() { document.title = "ALttPRandomizer Seed Settings" @@ -61,161 +63,10 @@ export default defineComponent({ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameMap IconHUD IconPossible Items
TriforceThe Triforce! Instantly wins the game. Not usually placed other than on the pedestal or Ganon, depending on the mode.
Triforce PieceTriforce pieces when the target number of pieces is 100 or less.
CrystalCrystal dungeon prizes, when prizes are shuffled off bosses and collecting crystals is part of the goal.
PendantPendant dungeon prizes, when prizes are shuffled off bosses and collecting pendants is part of the goal.
Major ItemSwords, Moon Pearl, Flippers, Boots, Gloves, Bomb Bag, and most Y-Items: Bows, Hookshot, Fire Rod, Ice Rod, Bombos, Ether, Quake, Lamp, Hammer, Flute, Book, Cane of Somaria, and Mirror.
Big KeyBig Keys.
Small KeySmall Keys.
MapDungeon Maps.
CompassDungeon Compasses.
Minor ItemArmor, Progressive Shields, Red Shield, Mirror Shield, Capacity Upgrades, and remaining Y-Items: Boomerangs, Mushroom, Powder, Shovel, Bug Net, Bottles, Cane of Byrna, and Magic Cape. Also includes shuffled dungeon prizes (crystals and pendants) that are not part of the goal.
HealthHeart Containers, Pieces of Heart, and Potion Refills.
Triforce PieceTriforce pieces when the target number of pieces is more than 100.
Universal KeySmall Keys when small key shuffle is set to Universal.
JunkHeart, bomb, magic, and arrow refills, blue shields, and rupees. Also contains bee traps, bees, apples, fairies, and chickens for mode that include those.
Unknown TierShown when the settings do not permit you to see what tier of item is present.
NPC ItemAn NPC (Blacksmith, Witch, Sick Kid, Magic Bat, or Sahasrahla) has an unclaimed item which is not otherwise included in the icon in the HUD. All other NPCs' items will show in the main HUD indicator icon.
+
- - diff --git a/src/views/WTTSettings.vue b/src/views/WTTSettings.vue new file mode 100644 index 0000000..cdf4740 --- /dev/null +++ b/src/views/WTTSettings.vue @@ -0,0 +1,55 @@ + + +