From 5d3e22a9113c7388fcdfc7cafe9dcccdf4f9d131 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Fri, 19 Jun 2020 03:17:54 +0200 Subject: [PATCH] make "l" for local keysanity a thing in mystery --- Mystery.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Mystery.py b/Mystery.py index 9234ab29..c6f2d21a 100644 --- a/Mystery.py +++ b/Mystery.py @@ -372,7 +372,10 @@ def roll_settings(weights): ret.remote_items = get_choice('remote_items', weights) if 'remote_items' in weights else False - ret.local_items = set() + if "l" in dungeon_items: + ret.local_items = {"Small Keys", "Big Keys"} + else: + ret.local_items = set() for item_name in weights.get('local_items', []): items = item_name_groups.get(item_name, {item_name}) for item in items: