Use consistent spacing in tox variables and lists
[mudpy.git] / share / menu.yaml
index 74085c0..fa5baaf 100644 (file)
@@ -1,5 +1,5 @@
 ---
 ---
-_copy: Copyright (c) 2004-2017 mudpy authors. Permission to use, copy,
+_copy: Copyright (c) 2004-2019 mudpy authors. Permission to use, copy,
     modify, and distribute this software is granted under terms
     provided in the LICENSE file distributed with this software.
 
     modify, and distribute this software is granted under terms
     provided in the LICENSE file distributed with this software.
 
@@ -7,21 +7,22 @@ _desc: This is the standard library of menu definitions.
 
 _lock: true
 
 
 _lock: true
 
-menu.activate_avatar.action: user.activate_avatar_by_index(int(choice)-1)
-menu.activate_avatar.action_a: pass
+menu.activate_avatar.action: menu.activate_avatar_action
+menu.activate_avatar.action_a: menu.activate_avatar_action_a
 menu.activate_avatar.branch_a: main_utility
 menu.activate_avatar.choice_a: abort selection
 menu.activate_avatar.branch_a: main_utility
 menu.activate_avatar.choice_a: abort selection
-menu.activate_avatar.create: dict([(str(x+1),y) for x,y in
-    enumerate(user.list_avatar_names())])
+menu.activate_avatar.create: menu.activate_avatar_create
 menu.activate_avatar.default: "1"
 menu.activate_avatar.description: This is the list of avatars available for you
 menu.activate_avatar.default: "1"
 menu.activate_avatar.description: This is the list of avatars available for you
-  to awaken.
+    to awaken.
 menu.activate_avatar.prompt: Whom would you like to awaken?
 
 menu.activate_avatar.prompt: Whom would you like to awaken?
 
-menu.active.prompt:
+menu.active.prompt: ">"
 
 
-menu.checking_new_account_name.action_d: user.account.destroy()
-menu.checking_new_account_name.action_g: user.account.destroy()
+menu.checking_new_account_name.action_d:
+    menu.checking_new_account_name_action_d
+menu.checking_new_account_name.action_g:
+    menu.checking_new_account_name_action_g
 menu.checking_new_account_name.branch_d: disconnecting
 menu.checking_new_account_name.branch_g: entering_account_name
 menu.checking_new_account_name.branch_n: entering_new_password
 menu.checking_new_account_name.branch_d: disconnecting
 menu.checking_new_account_name.branch_g: entering_account_name
 menu.checking_new_account_name.branch_n: entering_new_password
@@ -39,7 +40,7 @@ menu.checking_password.echo: false
 menu.checking_password.error_incorrect: Incorrect password, please try again...
 menu.checking_password.prompt: "Password:"
 
 menu.checking_password.error_incorrect: Incorrect password, please try again...
 menu.checking_password.prompt: "Password:"
 
-menu.choose_gender.action: user.avatar.set("gender", user.menu_choices[choice])
+menu.choose_gender.action: menu.choose_gender_action
 menu.choose_gender.branch: choose_name
 menu.choose_gender.choice_f: female
 menu.choose_gender.choice_m: male
 menu.choose_gender.branch: choose_name
 menu.choose_gender.choice_f: female
 menu.choose_gender.choice_m: male
@@ -47,17 +48,17 @@ menu.choose_gender.description: First, your new avatar needs a birth gender.
     Avatars are one of male or female at birth.
 menu.choose_gender.prompt: "Pick a birth gender for your new avatar:"
 
     Avatars are one of male or female at birth.
 menu.choose_gender.prompt: "Pick a birth gender for your new avatar:"
 
-menu.choose_name.action: user.avatar.set("name", user.menu_choices[choice])
+menu.choose_name.action: menu.choose_name_action
 menu.choose_name.branch: main_utility
 menu.choose_name.branch_g: choose_name
 menu.choose_name.choice_g: generate more names
 menu.choose_name.branch: main_utility
 menu.choose_name.branch_g: choose_name
 menu.choose_name.choice_g: generate more names
-menu.choose_name.create_1: random_name()
-menu.choose_name.create_2: random_name()
-menu.choose_name.create_3: random_name()
-menu.choose_name.create_4: random_name()
-menu.choose_name.create_5: random_name()
-menu.choose_name.create_6: random_name()
-menu.choose_name.create_7: random_name()
+menu.choose_name.create_1: menu.choose_name_create_1
+menu.choose_name.create_2: menu.choose_name_create_2
+menu.choose_name.create_3: menu.choose_name_create_3
+menu.choose_name.create_4: menu.choose_name_create_4
+menu.choose_name.create_5: menu.choose_name_create_5
+menu.choose_name.create_6: menu.choose_name_create_6
+menu.choose_name.create_7: menu.choose_name_create_7
 menu.choose_name.default: g
 menu.choose_name.description: Your new avatar needs a name. This will be the
     name with which $(tpsp) grew up, and will initially be the name by which
 menu.choose_name.default: g
 menu.choose_name.description: Your new avatar needs a name. This will be the
     name with which $(tpsp) grew up, and will initially be the name by which
@@ -66,7 +67,7 @@ menu.choose_name.description: Your new avatar needs a name. This will be the
     unremarkable name forever.
 menu.choose_name.prompt: "Choose a name for $(tpop):"
 
     unremarkable name forever.
 menu.choose_name.prompt: "Choose a name for $(tpop):"
 
-menu.delete_account.action_y: user.destroy()
+menu.delete_account.action_y: menu.delete_account_action_y
 menu.delete_account.branch_n: main_utility
 menu.delete_account.branch_y: disconnecting
 menu.delete_account.choice_n: no, don't delete my account
 menu.delete_account.branch_n: main_utility
 menu.delete_account.branch_y: disconnecting
 menu.delete_account.choice_n: no, don't delete my account
@@ -77,14 +78,12 @@ menu.delete_account.description: By deleting your account, all your avatars
 menu.delete_account.prompt: Are you certain you wish to permanently delete your
     account?
 
 menu.delete_account.prompt: Are you certain you wish to permanently delete your
     account?
 
-menu.delete_avatar.action: user.delete_avatar(
-    user.account.get("avatars")[int(choice)-1])
-menu.delete_avatar.action_a: pass
+menu.delete_avatar.action: menu.delete_avatar_action
+menu.delete_avatar.action_a: menu.delete_avatar_action_a
 menu.delete_avatar.branch: main_utility
 menu.delete_avatar.branch_a: main_utility
 menu.delete_avatar.choice_a: abort selection
 menu.delete_avatar.branch: main_utility
 menu.delete_avatar.branch_a: main_utility
 menu.delete_avatar.choice_a: abort selection
-menu.delete_avatar.create: dict([(str(x+1),y) for x,y in
-    enumerate(user.list_avatar_names())])
+menu.delete_avatar.create: menu.delete_avatar_create
 menu.delete_avatar.default: a
 menu.delete_avatar.description: This is the list of avatars available for you
     to delete.
 menu.delete_avatar.default: a
 menu.delete_avatar.description: This is the list of avatars available for you
     to delete.
@@ -110,7 +109,7 @@ menu.entering_new_password.error_differs: The two passwords did not match. Try
 
 menu.telopt_negotiation.prompt:
 
 
 menu.telopt_negotiation.prompt:
 
-menu.main_utility.action_c: user.new_avatar()
+menu.main_utility.action_c: menu.main_utility_action_c
 menu.main_utility.branch_a: activate_avatar
 menu.main_utility.branch_c: choose_gender
 menu.main_utility.branch_d: delete_avatar
 menu.main_utility.branch_a: activate_avatar
 menu.main_utility.branch_c: choose_gender
 menu.main_utility.branch_d: delete_avatar
@@ -121,10 +120,9 @@ menu.main_utility.choice_c: create a new avatar
 menu.main_utility.choice_d: delete an unwanted avatar
 menu.main_utility.choice_l: leave for now
 menu.main_utility.choice_p: permanently remove your account
 menu.main_utility.choice_d: delete an unwanted avatar
 menu.main_utility.choice_l: leave for now
 menu.main_utility.choice_p: permanently remove your account
-menu.main_utility.demand_a: user.account.get("avatars")
-menu.main_utility.demand_c: len(user.account.get("avatars")) <
-    universe.contents["mudpy.limit"].get("avatars")
-menu.main_utility.demand_d: user.account.get("avatars")
+menu.main_utility.demand_a: menu.main_utility_demand_a
+menu.main_utility.demand_c: menu.main_utility_demand_c
+menu.main_utility.demand_d: menu.main_utility_demand_d
 menu.main_utility.description: $(red)$(inc:banner.txt)$(nrm)$(eol)$(eol)From
     here you can awaken, create and delete avatars. An avatar is your persona
     in the World. You can also leave or permanently delete your account.
 menu.main_utility.description: $(red)$(inc:banner.txt)$(nrm)$(eol)$(eol)From
     here you can awaken, create and delete avatars. An avatar is your persona
     in the World. You can also leave or permanently delete your account.