RPGSystem
This is the core of your TTRPG system. It is going to be the root of the
rpg.json file that you will be creating for it, and is essentially what
will contain all of your system definitions.
JSON Format
{
"type": "RPGSystem",
"id": ...,
"name": ...,
"abbreviation": ...,
"version": ...,
"min_app_version": ...,
"character_display_name": ...,
"character_stats": ...,
"character_indexed_stats": ...,
"character_sheet_sections": ...,
"character_search_item_view": ...,
"character_creation_flow": ...,
"progression_systems": ...,
"mechanics": ...,
"resources": ...,
"enumerated_types": ...,
"dice": ...
}
Fields
| Field | Type | Required | Description |
|---|---|---|---|
dice | List<RPGDice> | ✓ | The dice that this system supports. The standard ones would be d4, d6, d8, d10, d12 and d20 for most TTRPG systems. |