Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Characters

Reference for what Mimir tracks on player characters and NPCs. For full table schemas, see the Data Model.

PCs and NPCs

PCs and NPCs share one data model. The is_npc flag distinguishes them and controls which fields are relevant:

AspectPCNPC
player_nameReal player’s name
role, location, factionNPC organization fields
ListingPC-only campaign listsNPC-only campaign lists

Both kinds support the full set of related records below (classes, inventory, spells, and so on).

Core Fields

CategoryFields
IdentityName, race (catalog reference), background (catalog reference)
Ability scoresStrength, Dexterity, Constitution, Intelligence, Wisdom, Charisma (default 10)
Currencycp, sp, ep, gp, pp
PersonalityTraits, ideals, bonds, flaws

Classes and Multiclassing

Characters can have any number of class entries, one per class:

FieldDescription
Class + sourcee.g., Fighter (PHB)
LevelLevels in this class
Subclass + sourceSet when the class reaches its subclass level
Starting classFlags the first class, for multiclass proficiency rules

Inventory

FieldDescription
Item + sourceCatalog or homebrew item reference
QuantityStack count
EquippedWorn/held flag
AttunedAttunement flag; Mimir counts attuned items (the D&D 5e limit of 3 is a game rule, tracked but not enforced)
NotesFree-text notes

Spells

FieldDescription
Spell + sourceCatalog spell reference
Source classWhich class grants the spell
PreparedWhether currently prepared (known vs. prepared)

Proficiencies

FieldDescription
Typeskill, save, tool, weapon, armor, or language
Namee.g., “Perception”, “Thieves’ Tools”
ExpertiseDouble proficiency bonus flag

Features

Selectable class features chosen during level-up:

TypeGranted by
fighting_styleFighter 1, Paladin 2, Ranger 2
metamagicSorcerer 3, 10, 17
maneuverBattle Master 3, 7, 10, 15
invocationWarlock 2, 5, 7, 9, 12, 15, 18
pact_boonWarlock 3

Each feature records its source class.

Feats

FieldDescription
Feat + sourceCatalog feat reference
Source typeHow it was acquired: asi, race, class, or bonus

Per-Character Sources

Characters can carry their own enabled-source list, separate from the campaign’s source filter.

Level-Up Choices

A level-up request specifies:

ChoiceOptions
ClassAny class (adding a new class multiclasses)
HP gainAverage (half hit die + 1, rounded up), Roll (enter the die result), or Manual (enter any value)
SubclassRequired at the class’s subclass level
ASI or featAbility score improvement (+2 total across one or two abilities) or a feat
Spell changesNew spells, new cantrips, and one known-spell swap
Feature choicesFighting style, metamagic, maneuvers (with swap), invocations (with swap), pact boon, expertise skills (Rogue 1/6, Bard 3/10)

See Also