-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Overview
xd)rpg will provide tons of features to assist in playing roleplay games via Discord. The following is a concept for how this will work:
Characters
Users can create characters with unique images, descriptions, and attributes.
xd)rpg character <select/edit/create/delete> <character name>
To simply display your selected character's profile:
xd)rpg profile
Selecting a character will set the user as that character, allowing every other xd)rpg command to affect the character selected.
xd)rpg character select Mr. Epic
Editing a character's profile
To create a character:
xd)rpg character create <character name>
You can edit the following profile features:
portraitdescriptionimage
To edit a feature:
xd)rpg character edit <feature> <image link / text>
Attributes
Users can define custom attributes per character. For example "HP", "DF", "ST", "DX", "epicname", etc. You can change these attributes to any value you want.
Add attribute(s):
xd)rpg attribute add <attribute, attribute, attribute>
Change an attribute:
xd)rpg attribute <attribute name> <add/sub/set> <value>
View your attributes:
xd)rpg attribute list
You can set all attributes at once (based on list order)
xd)rpg attribute set <value, value, value...>
Rolling
You can use attributes in your roles:
attributes are surrounded in brackets (note: maybe add this to xd)roll instead)
xd)rpg roll 1d20+[hp]
Inventory
Characters also can have inventories that can store things. It is a simple array.
To add/remove an item:
xd)rpg inventory <add/remove> <item>
To change your inventory max size:
xd)rpg inventory size <add/sub/set> <value>
To edit/replace an item:
xd)rpg inventory edit <item> <new item>
To display your inventory:
xd)rpg inventory display
Shortening
xd)rpg commands can be abreviations:
xd)rpg i - inventory
xd)rpg r - roll
xd)rpg c - character
xd)rpg a - attribute
xd)rpg p - profile
- Create rpg database
- Create xd)rpg basic structure
- Add the ability to create characters
- Display / edit characters
- Create attributes
- View / set attributes
- Rolling with attributes
- Add inventory
- Add shortenings
Metadata
Metadata
Assignees
Labels
Projects
Status