X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=mudpy%2Fmisc.py;h=62f531eb43fd5b0287296a750a969c2401d1186b;hp=24443dd9a82bf035ea43197112ad8da27cd66010;hb=5c4f77cf2f28dedbb24280005ea7db9421ed197f;hpb=40fb678ab8ea5e35f06826bda8f484053dd831b1 diff --git a/mudpy/misc.py b/mudpy/misc.py index 24443dd..62f531e 100644 --- a/mudpy/misc.py +++ b/mudpy/misc.py @@ -1581,8 +1581,8 @@ def get_menu_prompt(state): def get_menu_choices(user): """Return a dict of choice:meaning.""" - menu = universe.groups["menu"][user.state] - create_choices = menu.get("create") + state = universe.groups["menu"][user.state] + create_choices = state.get("create") if create_choices: choices = eval(create_choices) else: @@ -1590,7 +1590,7 @@ def get_menu_choices(user): ignores = [] options = {} creates = {} - for facet in menu.facets(): + for facet in state.facets(): if facet.startswith("demand_") and not eval( universe.groups["menu"][user.state].get(facet) ): @@ -1601,10 +1601,10 @@ def get_menu_choices(user): options[facet] = facet.split("_", 2)[1] for facet in creates.keys(): if not creates[facet] in ignores: - choices[creates[facet]] = eval(menu.get(facet)) + choices[creates[facet]] = eval(state.get(facet)) for facet in options.keys(): if not options[facet] in ignores: - choices[options[facet]] = menu.get(facet) + choices[options[facet]] = state.get(facet) return choices