-
+
+
diff --git a/src/components/SeedSettings.vue b/src/components/SeedSettings.vue
index 4592c28..86efbc2 100644
--- a/src/components/SeedSettings.vue
+++ b/src/components/SeedSettings.vue
@@ -51,7 +51,7 @@ export default defineComponent({
- {{ settings.player_name }} for Multiworld:
{{ multilink }}
+ {{ settings.player_name }} for Multiworld:
{{ multilink }}
diff --git a/src/components/SettingsSpoiler.vue b/src/components/SettingsSpoiler.vue
new file mode 100644
index 0000000..e6f5159
--- /dev/null
+++ b/src/components/SettingsSpoiler.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+ | Settings: |
+
+
+
+
+
+ | {{ setting }} |
+ {{ value }} |
+
+
+
+
+
diff --git a/src/components/Spoiler.vue b/src/components/Spoiler.vue
index bdceb83..2cb9e70 100644
--- a/src/components/Spoiler.vue
+++ b/src/components/Spoiler.vue
@@ -1,70 +1,89 @@
-
-
-
-
-
-
- | Starting Items: |
-
-
-
-
- |
- {{ item }} |
-
-
-
-
-
-
- | Sphere {{ sphere }}: |
-
-
-
-
- | {{ location }} |
- {{ item }} |
-
-
-
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+
+
+
-
-
diff --git a/src/data/settings.yaml b/src/data/settings.yaml
index e3532fb..65f5848 100644
--- a/src/data/settings.yaml
+++ b/src/data/settings.yaml
@@ -1,10 +1,35 @@
+randomizer:
+ display: Randomizer
+ default: base
+ values:
+ base:
+ display: Base
+ beta:
+ display: Beta
+ apr2025:
+ display: April 2025
+ pikit:
+ display: Pikit Mode
+player_name:
+ display: Player Name
+player_slot:
+ display: Player Slot
race:
+ display: Race
default: normal
values:
normal:
display: Normal
race:
display: Race
+mystery:
+ display: Mystery
+ default: normal
+ values:
+ normal:
+ display: Normal
+ mystery:
+ display: Mystery
mode:
display: Mode
default: open
diff --git a/src/data/spoiler.yaml b/src/data/spoiler.yaml
new file mode 100644
index 0000000..94b4f6a
--- /dev/null
+++ b/src/data/spoiler.yaml
@@ -0,0 +1,192 @@
+item_sections:
+ - Light World
+ - Dark World
+ - Caves
+ - Hyrule Castle
+ - Eastern Palace
+ - Desert Palace
+ - Tower of Hera
+ - Agahnims Tower
+ - Palace of Darkness
+ - Swamp Palace
+ - Skull Woods
+ - Thieves Town
+ - Ice Palace
+ - Misery Mire
+ - Turtle Rock
+ - Ganons Tower
+item_categories:
+ - display: Prizes
+ items:
+ - Green Pendant
+ - Blue Pendant
+ - Red Pendant
+ - Crystal 1
+ - Crystal 2
+ - Crystal 3
+ - Crystal 4
+ - Crystal 5
+ - Crystal 6
+ - Crystal 7
+ - display: Major Items
+ items:
+ - Sword and Shield
+ - Fighter Sword
+ - Master Sword
+ - Tempered Sword
+ - Golden Sword
+ - Progressive Sword
+ - Bow
+ - Progressive Bow
+ - Silver Arrows
+ - Hookshot
+ - Bomb Upgrade (+10)
+ - Fire Rod
+ - Ice Rod
+ - Bombos
+ - Ether
+ - Quake
+ - Lamp
+ - Hammer
+ - Ocarina
+ - Ocarina (Activated)
+ - Book of Mudora
+ - Cane of Somaria
+ - Magic Mirror
+ - Pegasus Boots
+ - Power Glove
+ - Titans Mitts
+ - Progressive Glove
+ - Flippers
+ - Moon Pearl
+ - display: Minor Items
+ items:
+ - Arrow Upgrade (+5)
+ - Arrow Upgrade (+10)
+ - Blue Boomerang
+ - Red Boomerang
+ - Bomb Upgrade (+5)
+ - Mushroom
+ - Powder
+ - Shovel
+ - Bug Catching Net
+ - Bottle
+ - Bottle (Green Potion)
+ - Bottle (Red Potion)
+ - Bottle (Blue Potion)
+ - Bottle (Fairy)
+ - Bottle (Bee)
+ - Bottle (Good Bee)
+ - Cane of Byrna
+ - Magic Cape
+ - Blue Mail
+ - Red Mail
+ - Progressive Armor
+ - Blue Shield
+ - Red Shield
+ - Mirror Shield
+ - Magic Upgrade (1/2)
+ - Magic Upgrade (1/4)
+ - display: Keys
+ items:
+ - Big Key (Escape)
+ - Big Key (Eastern Palace)
+ - Big Key (Desert Palace)
+ - Big Key (Tower of Hera)
+ - Big Key (Agahnims Tower)
+ - Big Key (Palace of Darkness)
+ - Big Key (Swamp Palace)
+ - Big Key (Skull Woods)
+ - Big Key (Thieves Town)
+ - Big Key (Ice Palace)
+ - Big Key (Misery Mire)
+ - Big Key (Turtle Rock)
+ - Big Key (Ganons Tower)
+ - Small Key (Escape)
+ - Small Key (Eastern Palace)
+ - Small Key (Desert Palace)
+ - Small Key (Tower of Hera)
+ - Small Key (Agahnims Tower)
+ - Small Key (Palace of Darkness)
+ - Small Key (Swamp Palace)
+ - Small Key (Skull Woods)
+ - Small Key (Thieves Town)
+ - Small Key (Ice Palace)
+ - Small Key (Misery Mire)
+ - Small Key (Turtle Rock)
+ - Small Key (Ganons Tower)
+entrance_categories:
+ dungeons:
+ - Hyrule Castle Exit (South)
+ - Hyrule Castle Exit (East)
+ - Hyrule Castle Exit (West)
+ - Eastern Palace Exit
+ - Desert Palace Exit (South)
+ - Desert Palace Exit (East)
+ - Desert Palace Exit (West)
+ - Desert Palace Exit (North)
+ - Tower of Hera Exit
+ - Agahnims Tower Exit
+ - Palace of Darkness Exit
+ - Swamp Palace Exit
+ - Skull Woods First Section Exit
+ - Skull Woods Second Section Exit (East)
+ - Skull Woods Second Section Exit (West)
+ - Skull Woods Final Section Exit
+ - Thieves Town Exit
+ - Ice Palace Exit
+ - Misery Mire Exit
+ - Turtle Rock Exit (Front)
+ - Turtle Rock Ledge Exit (West)
+ - Turtle Rock Ledge Exit (East)
+ - Turtle Rock Isolated Ledge Exit
+ - Ganons Tower Exit
+ dropdowns:
+ - Hyrule Castle Secret Entrance
+ - Hyrule Castle Secret Entrance Exit
+ - Sewer Drop
+ - Sanctuary Exit
+ - Lumberjack Tree (top)
+ - Lumberjack Tree Exit
+ - Lost Woods Hideout (top)
+ - Lost Woods Hideout Exit
+ - Kakariko Well (top)
+ - Kakariko Well Exit
+ - Bat Cave (right)
+ - Bat Cave Exit
+ - North Fairy Cave
+ - North Fairy Cave Exit
+ - Skull Pinball
+ - Skull Left Drop
+ - Skull Pot Circle
+ - Skull Back Drop
+ - Pyramid
+ - Pyramid Exit
+ connectors:
+ - Elder House Exit (East)
+ - Elder House Exit (West)
+ - Two Brothers House Exit (East)
+ - Two Brothers House Exit (West)
+ - Old Man Cave Exit (West)
+ - Old Man Cave Exit (East)
+ - Old Man House Exit (Bottom)
+ - Old Man House Exit (Top)
+ - Spectacle Rock Cave Exit
+ - Spectacle Rock Cave Exit (Top)
+ - Spectacle Rock Cave Exit (Peak)
+ - Paradox Cave Exit (Middle)
+ - Paradox Cave Exit (Bottom)
+ - Paradox Cave Exit (Top)
+ - Spiral Cave Exit (Top)
+ - Spiral Cave Exit
+ - Fairy Ascension Cave Exit (Top)
+ - Fairy Ascension Cave Exit (Bottom)
+ - Death Mountain Return Cave Exit (East)
+ - Death Mountain Return Cave Exit (West)
+ - Bumper Cave Exit (Bottom)
+ - Bumper Cave Exit (Top)
+ - Superbunny Cave Exit (Bottom)
+ - Superbunny Cave Exit (Top)
+ - Hookshot Cave Front Exit
+ - Hookshot Cave Back Exit
+
diff --git a/src/views/GenerateMystery.vue b/src/views/GenerateMystery.vue
index 88da002..c892f5f 100644
--- a/src/views/GenerateMystery.vue
+++ b/src/views/GenerateMystery.vue
@@ -111,10 +111,12 @@ export default defineComponent({
try {
const parsed_yaml = yaml.load(reader.result, { schema: yaml.FAILSAFE_SCHEMA });
const errors = this.yamlErrors(parsed_yaml);
- if (errors) {
+ console.log("GWAA");
+ if (errors.length > 0) {
this.uploaded_yaml = null;
this.yaml_error = errors.join("\\\n");
} else {
+ console.log("GWAA");
this.uploaded_yaml = reader.result;
this.yaml_error = null;
}
@@ -156,11 +158,11 @@ export default defineComponent({