From 3e40de72b2751413e39d73588c5f2f7b71e6cff5 Mon Sep 17 00:00:00 2001 From: Fabian Dill Date: Sat, 20 Nov 2021 17:37:08 +0100 Subject: [PATCH] WebHost: add random choice to options --- WebHostLib/options.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/WebHostLib/options.py b/WebHostLib/options.py index 46386569..c8a7b9a6 100644 --- a/WebHostLib/options.py +++ b/WebHostLib/options.py @@ -49,7 +49,7 @@ def create(): game_options = {} for option_name, option in world.options.items(): if option.options: - this_option = { + game_options[option_name] = this_option = { "type": "select", "displayName": option.displayname if hasattr(option, "displayname") else option_name, "description": option.__doc__ if option.__doc__ else "Please document me!", @@ -66,7 +66,10 @@ def create(): if sub_option_id == option.default: this_option["defaultValue"] = sub_option_name - game_options[option_name] = this_option + this_option["options"].append({ + "name": "Random", + "value": "random", + }) elif hasattr(option, "range_start") and hasattr(option, "range_end"): game_options[option_name] = {