diff --git a/Mystery.py b/Mystery.py index 349f7632..c4ca1f03 100644 --- a/Mystery.py +++ b/Mystery.py @@ -538,13 +538,13 @@ def roll_settings(weights: dict, plando_options: typing.Set[str] = frozenset(("b if option_name in weights: setattr(ret, option_name, option.from_any(get_choice(option_name, weights))) else: - setattr(ret, option_name, option.from_any(option.default)) + setattr(ret, option_name, option(option.default)) elif ret.game == "Minecraft": for option_name, option in Options.minecraft_options.items(): if option_name in weights: setattr(ret, option_name, option.from_any(get_choice(option_name, weights))) else: - setattr(ret, option_name, option.from_any(option.default)) + setattr(ret, option_name, option(option.default)) else: raise Exception(f"Unsupported game {ret.game}") return ret