Skip to content

Character Blueprint Models

Blueprint models define the structure and rules for character creation across different game versions and character types.

SheetSection

Top-level character sheet section. Organizes traits into logical groups like "Attributes", "Skills", or "Disciplines".

Field Type Description
id str Unique identifier
name str Section name
description str \| None Description
game_versions list[GameVersion] Available game versions
character_classes list[CharacterClass] Applicable classes
order int Display order
show_when_empty bool Whether to show when empty

TraitCategory

Category within a sheet section. Groups related traits together, like "Physical Attributes" or "Social Skills".

Field Type Description
id str Unique identifier
name str Category name
description str \| None Description
game_versions list[GameVersion] Available game versions
parent_sheet_section_id str Parent section ID
parent_sheet_section_name str Parent section name
initial_cost int XP cost to acquire
upgrade_cost int XP cost per upgrade
count_based_cost_multiplier int \| None Count-based cost multiplier for traits
show_when_empty bool Whether to show when empty
character_classes list[CharacterClass] Applicable classes
order int Display order

TraitSubcategory

Subcategory within a trait category. Groups related traits together, like "Allies" or "Resources" within "Backgrounds".

Field Type Description
id str Unique identifier
name str Subcategory name
description str \| None Description
date_created datetime Creation timestamp
date_modified datetime Last modified timestamp
game_versions list[GameVersion] Available game versions
character_classes list[CharacterClass] Applicable classes
show_when_empty bool Whether to show when empty
initial_cost int Default initial cost for traits
upgrade_cost int Default upgrade cost multiplier
count_based_cost_multiplier int \| None Count-based cost multiplier for traits
requires_parent bool Whether subcategory must be added before traits
pool str \| None Dice pool description
system str \| None System/mechanical rules
parent_category_id str Parent category ID
parent_category_name str Parent category name
sheet_section_id str Sheet section ID
sheet_section_name str Sheet section name
hunter_edge_type str \| None Hunter edge type (ASSETS, APTITUDES, etc)

CharacterConcept

Field Type Description
id str Unique identifier
name str Concept name
description str \| None Description
examples list[str] Example concepts
max_specialties int Max specialties allowed

VampireClan

Field Type Description
id str Unique identifier
name str Clan name
description str \| None Description
game_versions list[GameVersion] Available game versions

WerewolfTribe

Field Type Description
id str Unique identifier
name str Tribe name
description str \| None Description
game_versions list[GameVersion] Available game versions
renown WerewolfRenown HONOR, GLORY, or WISDOM
gift_trait_ids list[str] Native gift trait IDs
link str \| None Link to tribe page
patron_spirit str \| None Patron spirit name
favor str \| None Favor name
ban str \| None Ban name

WerewolfAuspice

Field Type Description
id str Unique identifier
name str Auspice name
description str \| None Description
game_versions list[GameVersion] Available game versions
gift_trait_ids list[str] Native gift trait IDs
link str \| None Link to auspice page

GiftAttributes

Werewolf gift-specific attributes embedded on a Trait. Present on traits that represent werewolf gifts; None on all other traits.

Field Type Description
renown WerewolfRenown HONOR, GLORY, or WISDOM
cost str \| None Activation cost
duration str \| None Effect duration
dice_pool list[str] Dice pool components
opposing_pool list[str] Opposing pool components
minimum_renown int \| None Required renown level
is_native_gift bool Whether gift is native
notes str \| None Additional notes
tribe_id str \| None Associated tribe ID
auspice_id str \| None Associated auspice ID