Last active
January 19, 2023 00:31
-
-
Save wychwitch/395345c7b8ee54e96015ac836c8f7877 to your computer and use it in GitHub Desktop.
My player template
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
aliases: | |
category: pc | |
tags: template/dnd/pc, template/dnd/party | |
hp: 0 | |
ac: 0 | |
lvl: 0 | |
modifier: 0 | |
can-die: False | |
stats: | |
STR: 0 | |
DEX: 0 | |
CON: 0 | |
INT: 0 | |
WIS: 0 | |
CHA: 0 | |
Speed: | |
Climb: | |
Swim: | |
feats: | |
hit-dice: | |
senses: | |
passive-perception: | |
saving-throws: | |
skills: | |
skill name: description | |
actions: | |
action name: description | |
traits: | |
trait name: description | |
traitOptions: | |
trait name: int (number of trait options) | |
trait option name: description | |
cssclass: poem | |
--- | |
# Name | |
![[image]] | |
**Player**:: [[playerlink]] | |
**Current-Location**:: | |
**Age**:: | |
**Race**:: | |
**Pronouns**:: | |
**Class**:: | |
**Faction**:: | |
**Origin**:: | |
**Languages**:: | |
**Important-Items**:: | |
--- | |
## Biography | |
## Relationships | |
```mermaid | |
graph TD | |
A[Character Name] -->|Thoughts| B[Other Character] | |
A[Character Name] -->|Opinions| C[Other Other character] | |
class X Love; | |
classDef Love fill:#f9f,stroke:#333, margin: auto; | |
``` | |
## Abilities | |
````ad-stats | |
title: Stats | |
collapse: closed | |
```dataviewjs | |
var arr = dv.current().stats | |
var valueNames = Object.keys(arr); | |
var values = Object.values(arr); | |
dv.table(["Ability Score","Modifier"], valueNames.map((x, i)=> [x, String(values[i])])) | |
``` | |
```` | |
````ad-stats | |
title: Skills | |
collapse: Closed | |
```dataviewjs | |
var arr = dv.current().skills | |
var valueNames = Object.keys(arr); | |
var values = Object.values(arr); | |
dv.table(["Skill Name","Modifier"], valueNames.map((x, i)=> [x, String(values[i])])) | |
``` | |
```` | |
````ad-stats | |
collapse: closed | |
title: Traits | |
```dataviewjs | |
var arr = dv.current().traits | |
var valueNames = Object.keys(arr); | |
var values = Object.values(arr); | |
dv.table(["Trait","Desc"], valueNames.map((x, i)=> [x, String(values[i])])) | |
let options = dv.current().traitOptions; | |
let optionNames = Object.keys(options); | |
let optionVal = Object.values(options); | |
let i = 0; | |
while(i < optionNames.length ){ | |
var title = optionNames[i] | |
var start = i + 1 | |
var end = optionVal[i] + 1 + i | |
let newNames = optionNames.slice(start,end); | |
let newValues = optionVal.slice(start,end); | |
dv.table([title,"Desc"], newNames.map((x, i)=> [x, String(newValues[i])])); | |
i += end | |
} | |
``` | |
```` | |
````ad-stats | |
title: Actions | |
collapse: Closed | |
```dataviewjs | |
var arr = dv.current().actions | |
var valueNames = Object.keys(arr); | |
var values = Object.values(arr); | |
dv.table(["Action Name","Desc"], valueNames.map((x, i)=> [x, String(values[i])])) | |
``` | |
```` | |
## DM Notes | |
## Gallery |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment