From 736967ac6dd6a61303737275006a78ca06b1d91e Mon Sep 17 00:00:00 2001 From: Jacob Babor Date: Sun, 24 May 2026 02:37:49 -0500 Subject: [PATCH] Doctor up SoH YAML some more --- soh/salt-soh-6rewards.yaml | 83 +++++++++++++++++++++++++++++--------- 1 file changed, 63 insertions(+), 20 deletions(-) diff --git a/soh/salt-soh-6rewards.yaml b/soh/salt-soh-6rewards.yaml index 61bbdb3..f5ba750 100644 --- a/soh/salt-soh-6rewards.yaml +++ b/soh/salt-soh-6rewards.yaml @@ -1,4 +1,10 @@ -name: Salt +# +# Salt's SoH Archipelago Template +# +# Handwritten, and thus designed to be hand-read and hand-modified. Can be +# tweaked per-rando for fun and/or games. +# +name: Salt description: Salt's SoH Archipelago Template game: Ship of Harkinian requires: @@ -27,9 +33,62 @@ Ship of Harkinian: rainbow_bridge: "medallions" rainbow_bridge_medallions_required: "2" skip_ganons_trials: "true" - triforce_hunt: "false" - #triforce_hunt_pieces_total: "30" - #triforce_hunt_pieces_required_percentage: "60" + triforce_hunt: + 'false': 50 + 'true': 10 + triforce_hunt_pieces_total: + "100": 100 + "250": 10 + "50": 10 + "1": 1 + triforce_hunt_pieces_required_percentage: + "60": 1000 + "50": 300 + "25": 50 + "100": 1 + + # + # HERE BE THE BLOCK OF AWFUL FUCKOFF CHECKS + # + # These four options, chained together, form high check volatility. They + # can range from mild inconvenience to adding upward of 800 checks to the + # pool if they all hit. + # + # If you want to make me suffer, you can rig one or all of these to the max. + # + + shuffle_pots: + # Pots will drop a random item the first time they're broken and collected + # Does NOT include flying pots. Appeareances will change. + # + # Also moves GCBK door up to the top so you can access the pots below the + # arena before getting GCBK + 'off': 100 + dungeon: 10 + overworld: 10 + all: 1 + shuffle_crates: + # Crates, large and small, will drop a random item the first time they're + # broken and collected. + 'off': 100 + dungeon: 25 + all: 10 + shuffle_trees: + # Trees will contain a random item and need to be bonked into. Their + # appearance will change if they haven't been hit yet. + # Some trees are adult/child-specific + 'false': 100 + 'true': 20 + shuffle_grass: + # Every individual grass patch gets a check. Exactly what it says. + # Their appearance will change if they haven't been hit yet. + 'off': 100 + overworld: 20 + + # + # END BLOCK OF AWFUL FUCKOFF CHECKS + # + shuffle_songs: "anywhere" shuffle_skull_tokens: "all" skulls_sun_song: "true" @@ -73,19 +132,6 @@ Ship of Harkinian: shuffle_cows: 'false': 50 'true': 50 - shuffle_pots: - # Pots will drop a randomized item the first time they're broken and collected. This does not include the flying pots. - # With this option enabled, Ganon's boss key door is moved further up the stairs to allow access to the pots before obtaining Ganon's Boss Key. - # Off - Pots will not be shuffled. - # Dungeons - Only shuffle pots that are within dungeons. - # Overworld - Only shuffle pots that are outside of dungeons. - # All pots - Shuffle all pots. - 'off': 100 - dungeon: 10 - overworld: 10 - all: 1 - shuffle_crates: "off" - shuffle_trees: "off" shuffle_merchants: "bean_merchant_only" shuffle_frog_song_rupees: "true" shuffle_adult_trade_items: @@ -100,9 +146,6 @@ Ship of Harkinian: shuffle_stone_fairies: "false" shuffle_bean_fairies: "false" shuffle_song_fairies: "false" - shuffle_grass: - 'off': 100 - overworld: 5 shuffle_dungeon_rewards: 'off': 100 dungeons: 10