5e Class

This database type represents a 5e Class.

Statblock

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

Further info

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:

  • Choose one of Intelligence, Dexterity, or Constitution
  • Choose one of Strength, Wisdom, or Charisma

Full Statblock Example

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]