This database type represents a 5e Class.
hitdice: the standard hit dice for this class - e.g. "1d8"
hitpointsfirst: Fixed number of hit points at first level
hitpointshigher: Fixed number of hit points for levels after first (if not rolling)
armor:
- armor types this class can use, one per line
weapons:
- weapon types this class can use, one per line
tools:
- tools this class can use, one per line
savingthrows:
- three-letter short version of attributes for saving throws, one per line
equipment:
- equipment items for this class
skillchoicecount: the number of skill choices (as a digit) this class gets - e.g. "3"
skillchoices:
- Names of skills the class chooses from
skillsmandatory:
- Names of skills the class always gets, in addition to choices
profbonus: proficiency bonuses for each level, seperated by commas. e.g. [+2,+2,+3,+3,(...etc.)]
features:
- Class features added at each level (there should be 20 rows)
spellsarecalled: The plural, lowercase version of "spells" if they're not called spells for this class. Leave empty if "spells" is correct
spellsperlevel:
- Twenty rows of spells-per level data (e.g. [3, 2, -, -, -]). Or empty if no spells per level
extraleveltablecolumnnames:
- Names of any extra columns in the level table, seperated by commas
extraleveltablecolumndata:
- One row of 20 items (seperated by commas) for each extra column in the level table
Sometimes, a class allows multiple options for saving throws. In these cases, you can use parentheses and horizontal bars to show these, e.g.
savingthrows:
- (int|dex|con)
- (str|wis|cha)
This example results in:
Saving Throws:
hitdice: 1d8
hitpointsfirst: 5
hitpointshigher: 5
armor:
- Light armor
- medium armor
- shields
weapons:
- Simple weapons
tools:
- One artisan tool of your choice
savingthrows:
- int
- wis
equipment:
- (a) a light crossbow and quiver of 20 bolts or (b) any two simple weapons.
- (a) scale mail or (b) leather armor
- (a) a scholars pack or (b) an a dungeoneers pack
- Artisan tools matching your chosen tool proficiency
- A runic focus.
skillchoicecount: 3
skillchoices:
- Arcana
- Deception
- History
- Investigation
- Medicine
- Nature
- Religion
- Sleight of Hand
skillsmandatory:
profbonus: [+2,+2,+2,+2,+3,+3,+3,+3,+4,+4,+4,+4,+5,+5,+5,+5,+6,+6,+6,+6]
features:
- Rune craft, symbolic language
- Runic spellcasting, reinforced commands
- Runic tradition, runic flare
- Ability score improvement
- Tradition feature
- Runic rituals
- Additional runic flare
- Ability score improvement
- Runic rituals improvement, well versed
- Arcane interference
- Tradition feature
- Ability score improvement
- Runic rituals improvement, runic tools
- Tradition feature
- Additional runic flare
- Ability score improvement
- Runic rituals improvement
- Tradition feature
- Ability score improvement
- Emblazoned spell
spellsarecalled: runes
spellsperlevel:
- [-, -, -, -, -]
- [2, -, -, -, -]
- [3, -, -, -, -]
- [3, -, -, -, -]
- [4, 2, -, -, -]
- [4, 2, -, -, -]
- [4, 3, -, -, -]
- [4, 3, -, -, -]
- [4, 3, 2, -, -]
- [4, 3, 2, -, -]
- [4, 3, 3, -, -]
- [4, 3, 3, -, -]
- [4, 3, 3, 1, -]
- [4, 3, 3, 1, -]
- [4, 3, 3, 2, -]
- [4, 3, 3, 2, -]
- [4, 3, 3, 3, 1]
- [4, 3, 3, 3, 1]
- [4, 3, 3, 3, 2]
- [4, 3, 3, 3, 2]
extraleveltablecolumnnames:
- Runes Known
extraleveltablecolumndata:
- [1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5]