# Dynamic Character Sheet Generation ## Fields * General string * Short (line) * Long (textbox) * Number * Simple * Modifier * Dice (amount + type) * Temporary modifier? * Derived number (readonly) * Value from list * Tickbox * Single * Sequential * *Entry (combination of fields)* ## Structure * Heading * Label * Page * Conditional box (only visible if true) * List of entries ## TOML objects ### Text ``` [[Text]] name = "string" multiline = true | false label = "string" hint = "string" tooltip = "string" length = number ``` ### Number ``` [[Number]] name = "string" isModifier = true isDice = true hasTempModifier = true label = "string" hint = "string" tooltip = "string" min = number max = number step = number readonly = true script = "string" ``` ### List ``` [[List]] name = "string" elements = ["string", ...] hasNone = true | false ``` ### Tickbox ``` [[Tickbox]] name = "string" sequence = true | false length = number ``` ### Entry ``` [[Text]] name = "name" multiline = false label = "Name" tooltip = "Your character's name" length = 32 [[Number]] name = "age" label = "Age" ``` ``` [Character] name = "Dysthymian" age = 145 ``` ## References ![DnD 5E](https://content.instructables.com/ORIG/F32/Y0FV/J8F5Q3W5/F32Y0FVJ8F5Q3W5.png?fit=bounds&frame=1&height=1024&width=1024&auto=webp&frame=1&height=300) ![CoC](https://www.pdffiller.com/preview/101/823/101823020/large.png) ![Pathfinder](https://wiki.roll20.net/images/5/53/Pathfinder.jpg)