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:
portrait
description
image
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
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 profileSelecting 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. EpicEditing a character's profile
To create a character:
xd)rpg character create <character name>You can edit the following profile features:
portraitdescriptionimageTo 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 listYou 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 displayShortening
xd)rpg commands can be abreviations:
xd)rpg i- inventoryxd)rpg r- rollxd)rpg c- characterxd)rpg a- attributexd)rpg p- profile