From 6c98c537e2c1e7f2947ddc2d43c11875f25dcb91 Mon Sep 17 00:00:00 2001 From: aerinon Date: Tue, 4 May 2021 16:29:52 -0600 Subject: [PATCH] Better mystery compatibility with old values --- Mystery.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Mystery.py b/Mystery.py index b2936cca..52c20314 100644 --- a/Mystery.py +++ b/Mystery.py @@ -180,11 +180,13 @@ def roll_settings(weights): ret.item_functionality = get_choice('item_functionality') - ret.shufflebosses = {'none': 'none', - 'simple': 'basic', - 'full': 'normal', - 'random': 'chaos' - }[get_choice('boss_shuffle')] + old_style_bosses = {'simple': 'basic', + 'full': 'normal', + 'random': 'chaos'} + boss_choice = get_choice('boss_shuffle') + if boss_choice in old_style_bosses.keys(): + boss_choice = old_style_bosses[boss_choice] + ret.shufflebosses = boss_choice ret.shuffleenemies = {'none': 'none', 'shuffled': 'shuffled',