-
Notifications
You must be signed in to change notification settings - Fork 2
Accounts #217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Accounts #217
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Instead of:
Please enter account name
(or legacy to login without an account):
Please choose one:
A) Enter your RoH account name. (We will create one for you if it does not exist)
B) Skip accounts for now and log in with a character name.
:
- If account is new, make sure to tell them they are creating a new account...I dunno..something like:
"Welcome to Realms of Hell MUD! What password will the account 'thisAccount' be using?"
If not new, instead of "Please enter account password" say "Please enter password for account 'thisAccount':"
-
Make sure we're checking new account names against CONFIGPATH/forbidden_name.txt file.
They choose an account that matches anything in that file, it says like "Please choose another account name. That one is not available." or something. Alternatively, make a "forbidden_account_name.txt" file. Although i think using the existing one for names should be fine. -
Spice up account menu, instead of:
Account: Ocelot
Characters: 1/60
Experience: 0
Commands:
(c)reate - Create a new character
(l)ist - List your characters
(cl)aim - Claim a legacy character
(e)mail - Set email address
(q)uit - Disconnect
Or enter a character name to play.
Enter a command:
I suggest prettying it up a bit more. Something like:
~~~~~~~ Account Menu ~~~~~~~
Account: Ocelot
Characters: 1/60
Account Legacy Experience: 0
Account Commands:
^c(c)^xreate - Create a new character for this account
^c(l)^xist - List this account's characters
^c(cl)^xaim - Claim a legacy character for this account
^c(e)^xmail - Set/Reset this account's email address
^c(q)^xuit - Disconnect
Enter an account command, or enter a character name to play:
5. Instead of:
Invalid command. Available commands: (c)reate, (l)ist, (cl)aim, (e)mail, (q)uit
Or enter a character name to play.
I'd say do "Invalid command. Please choose a command." and then just reprint the account menu.
At the very least, put a \n after "Invalid command." so there's a line break.
Accidentally approved since i am a github n00b. It's almost ready but not quite yet.
accountcommand with subcommandinfolegacy <character name>login temporarily to opt out of accounts