diff --git a/src/components/SettingPicker.vue b/src/components/SettingPicker.vue index 3d8d81b..2b75b6a 100644 --- a/src/components/SettingPicker.vue +++ b/src/components/SettingPicker.vue @@ -48,7 +48,7 @@ export default defineComponent({ }, methods: { change() { - this.$emit("update:modelValue", this.selected); + this.$emit("update:modelValue", String(this.selected)); }, }, }); diff --git a/src/data/generator-settings.yaml b/src/data/generator-settings.yaml index 9468046..8ef7579 100644 --- a/src/data/generator-settings.yaml +++ b/src/data/generator-settings.yaml @@ -24,6 +24,8 @@ base: boots: all flute: all dark_rooms: all + bombs: all + book: all apr2025: mode: ['open', 'standard'] weapons: all diff --git a/src/data/settings.yaml b/src/data/settings.yaml index 0edc85c..164235f 100644 --- a/src/data/settings.yaml +++ b/src/data/settings.yaml @@ -50,21 +50,21 @@ crystals_ganon: default: "7" order: [7, 6, 5, 4, 3, 2, 1, 0, "random"] values: - 7: + "7": display: 7 - 6: + "6": display: 6 - 5: + "5": display: 5 - 4: + "4": display: 4 - 3: + "3": display: 3 - 2: + "2": display: 2 - 1: + "1": display: 1 - 0: + "0": display: 0 random: display: Random @@ -279,6 +279,22 @@ dark_rooms: display: Always in Logic starting_lamp: display: Starting Lamp +bombs: + display: Bombs + default: normal + values: + normal: + display: No Bomb Bag Required + bomb_bag_required: + display: Bomb Bag Required +book: + display: Book + default: normal + values: + normal: + display: No Special Functionality + crystal_switches: + display: Can Flip Crystal Switches door_shuffle: display: Door Shuffle default: vanilla diff --git a/src/views/GenerateView.vue b/src/views/GenerateView.vue index 27a6828..bfe25c6 100644 --- a/src/views/GenerateView.vue +++ b/src/views/GenerateView.vue @@ -113,6 +113,8 @@ export default defineComponent({ + +