Skip to content
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

Add Character Sheets #4

Open
BTMorton opened this issue Oct 14, 2016 · 0 comments
Open

Add Character Sheets #4

BTMorton opened this issue Oct 14, 2016 · 0 comments

Comments

@BTMorton
Copy link
Owner

Character Sheet Idea

To start character creation use:
~cs create [charname]

This character will then be associated to your user for the remainder of the character creation process. If you switch character or cancel creation, you will need to start again.

You will first be prompted for your level. Type:
~cs set level [level]

Next you will be prompted for stats. The roll options will be presented to you. To roll:
~cs roll [rollType]

You can then pick which ability to assign to. You can either select all stats at once by listing the all, or one by one by typing either the 3 letter acronym or the number next to it.

Then you will be prompted for your race. During this time you can search as normal without affecting your character. To pick a race type:
~cs set race [raceName]

This will then set the race bonuses for your character. Next you'll be asked for a base class. To set it type:
~cs set class [className] [level]

If you don't pass in a level paramter, the class will use all of your levels. If you pass in a parameter, you can run the command again to add further classes.

You can then pick your background using:
~cs set background [background]

For each class, you'll be asked to pick your proficiencies:
~cs set prof [ability...]

When the character has been configured, the bot will print a summary. The character will then be unselected so you can continue to use the character creator. You can use ~cs choose [charname] to assign that character.

To roll an ability use ~cs [ability] [charname] or just ~cs [ability] if your character is assigned.

To level up a character, first assign it and then run ~cs levelup. You'll be asked to pick your class again.

From discord discussions

you could do ~cs set race custom
or for classes or background

~cs list to list them. e.g. Grimoire, human. Level 2 Bard, Level 3 Cleric, Level 1 Fighter

Potentially look at adding a web-page to input character details and other bot-related things. This gets complex....

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant