Properties
Optional adventure
adventure: undefined | string
ageYears
ageYears: number
backgroundOrigin
backgroundOrigin: string
birthplace
birthplace: string
calmTrait
calmTrait: string
Optional canBeCustom
canBeCustom: undefined | boolean
childNoun
childNoun: string
childhoodMemories
childhoodMemories: string
Optional death
death: undefined | { burialConditions: string; cause: string; graveStandard: string; murderer: null | string; timeSinceDeath: number }
descriptor
descriptor: string
descriptors
descriptors: string[]
Optional dndClass
dndClass: undefined | "rogue" | "bard" | "barbarian" | "cleric" | "druid" | "fighter" | "monk" | "paladin" | "ranger" | "sorcerer" | "warlock" | "wizard"
familyHome
familyHome: string
familyUnit
familyUnit: string
finances
finances: { creditors: Record<string, number>; debtors: Record<string, number> }
Type declaration
-
creditors: Record<string, number>
-
debtors: Record<string, number>
firstName
firstName: string
Optional flaw
flaw: undefined | string
formalName
formalName: string
Optional greeting
greeting: undefined | string[]
hasClass
hasClass: boolean
Optional hasHistory
hasHistory: undefined | boolean
heightInches
heightInches: number
himherself
himherself: string
isBreakingGenderNorms
isBreakingGenderNorms: boolean
Optional isShallow
isShallow: undefined | boolean
Optional isThrowaway
isThrowaway: undefined | boolean
Optional keyIsAlreadyDefined
keyIsAlreadyDefined: undefined | boolean
knewParents
knewParents: boolean
lastName
lastName: string
lifeEvents
lifeEvents: string[]
malefemale
malefemale: string
manwoman
manwoman: string
muscleMass
muscleMass: number
niblingNoun
niblingNoun: string
Optional note
note: undefined | string
objectType
objectType: string
parentNoun
parentNoun: string
Optional parentalLineage
parentalLineage: undefined | string
Optional partnerID
partnerID: undefined | string
passageName
passageName: string
physicalTrait
physicalTrait: string
profession
profession: string
professionOrigin
professionOrigin: string
professionSuccess
professionSuccess: string
pronouns
pronouns: { boygirl: string; heshe: string; himher: string; himherself: string; hisher: string; malefemale: string; manwoman: string }
Type declaration
-
boygirl: string
-
heshe: string
-
himher: string
-
himherself: string
-
hisher: string
-
malefemale: string
-
manwoman: string
raceRoll
raceRoll: number
roll
roll: { conformity: number; gender: number; gregariousness: number; kinsey: number; physicalTrait: number; professionLuck: number; religiosity: number; sexuality?: undefined | number; socialClass: number; traits: Record<"modest" | "chaste" | "energetic" | "forgiving" | "generous" | "honest" | "just" | "merciful" | "pious" | "prudent" | "temperate" | "trusting" | "valorous", number> }
Type declaration
-
conformity: number
-
gender: number
-
gregariousness: number
-
kinsey: number
-
physicalTrait: number
-
professionLuck: number
-
religiosity: number
-
Optional sexuality?: undefined | number
-
socialClass: number
-
traits: Record<"modest" | "chaste" | "energetic" | "forgiving" | "generous" | "honest" | "just" | "merciful" | "pious" | "prudent" | "temperate" | "trusting" | "valorous", number>
siblingNoun
siblingNoun: string
siblingNumber
siblingNumber: number
skinColour
skinColour: string
stressTrait
stressTrait: string
vocalPattern
vocalPattern: string
Optional weapon
weapon: undefined | string
weightPounds
weightPounds: number
In the style of Xanathar's Background Origins