From f39defbe069dda30d56e126cd16833394c325ad6 Mon Sep 17 00:00:00 2001 From: espeon65536 Date: Tue, 7 Sep 2021 18:59:22 -0500 Subject: [PATCH] Add "async" hint distribution --- worlds/oot/Options.py | 1 + worlds/oot/data/Hints/async.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 worlds/oot/data/Hints/async.json diff --git a/worlds/oot/Options.py b/worlds/oot/Options.py index 2166f2aa..7f854323 100644 --- a/worlds/oot/Options.py +++ b/worlds/oot/Options.py @@ -506,6 +506,7 @@ class HintDistribution(Choice): option_tournament = 6 option_useless = 7 option_very_strong = 8 + option_async = 9 class TextShuffle(Choice): diff --git a/worlds/oot/data/Hints/async.json b/worlds/oot/data/Hints/async.json new file mode 100644 index 00000000..e0c75efd --- /dev/null +++ b/worlds/oot/data/Hints/async.json @@ -0,0 +1,30 @@ +{ + "name": "async", + "gui_name": "Async Multiworld", + "description": "Hint distribution intended for large asynchronous multiworlds. WotH disabled, high barren limit, remainder filled with Sometimes and Item hints. No trials hint. Barren hints duplicated.", + "add_locations": [], + "remove_locations": [], + "add_items": [], + "remove_items": [], + "dungeons_woth_limit": 0, + "dungeons_barren_limit": 12, + "named_items_required": true, + "vague_named_items": false, + "distribution": { + "trial": {"order": 1, "weight": 0.0, "fixed": 0, "copies": 0}, + "always": {"order": 2, "weight": 0.0, "fixed": 0, "copies": 1}, + "woth": {"order": 0, "weight": 0.0, "fixed": 0, "copies": 0}, + "barren": {"order": 3, "weight": 0.0, "fixed": 5, "copies": 2}, + "entrance": {"order": 4, "weight": 0.0, "fixed": 4, "copies": 1}, + "sometimes": {"order": 5, "weight": 6.0, "fixed": 0, "copies": 1}, + "random": {"order": 0, "weight": 0.0, "fixed": 0, "copies": 1}, + "item": {"order": 6, "weight": 2.0, "fixed": 0, "copies": 1}, + "song": {"order": 7, "weight": 2.0, "fixed": 0, "copies": 1}, + "overworld": {"order": 0, "weight": 0.0, "fixed": 0, "copies": 1}, + "dungeon": {"order": 0, "weight": 0.0, "fixed": 0, "copies": 1}, + "junk": {"order": 0, "weight": 0.0, "fixed": 0, "copies": 1}, + "named-item": {"order": 8, "weight": 0.0, "fixed": 0, "copies": 1} + }, + "groups": [], + "disabled": [] +}