---
# System prepended metadata

title: Dynamic Character Sheet Generation

---

# 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)
