UNPKG

@opendnd/personae

Version:

This tool is used to generate a person either NPC or other Edit

45 lines (44 loc) 1.14 kB
import { IBackground, ICulture, IIdeals, IKlass, ILinkBackground, ILinkCulture, ILinkKlass, ILinkRace, IRace } from "@opendnd/core"; export interface IPersonaeDefaults { races: { [uuid: string]: ILinkRace; }; raceOptions?: string[]; racesDict: { [uuid: string]: IRace; }; klasses: { [uuid: string]: ILinkKlass; }; klassOptions?: string[]; klassesDict: { [uuid: string]: IKlass; }; backgrounds: { [uuid: string]: ILinkBackground; }; backgroundOptions?: string[]; backgroundsDict: { [uuid: string]: IBackground; }; cultures: { [uuid: string]: ILinkCulture; }; cultureOptions?: string[]; culturesDict: { [uuid: string]: ICulture; }; personalityTraits?: string[]; ideals?: IIdeals; flaws?: string[]; bonds?: string[]; mannerisms?: string[]; talents?: string[]; traits?: string[]; characteristics?: string[]; typeOptions?: string[]; genderOptions?: string[]; alignmentOptions?: string[]; } declare let defaults: IPersonaeDefaults; export default defaults;