Template:Character sheet/Dresden Files

From UTRPG
Jump to: navigation, search

This template displays a character sheet for Dresden Files.

Usage

<onlyinclude>{{#vardefine:cols|6}}{{#vardefine: name|Randy D. Aubergine }}{{#vardefine: campaign| }}

skillblock, skillclass, skilltypes, skillmarkers, skillranks, defaultskillpoints }}{{#hashdefine: skillblocks | skills;Skills }}{{#hashprint: skillblocks || @@@@ | %%%% |{{#hashintersect: skillParamsHash | paramsHash | skillParamsKeys }}{{#hashinclude: skillParamsHash
The Sight // -1
Refinement // -1
Ear to the Ground // Contacts | ;; }}{{#arrayprint
stuntsary || @@@@ | {{#arraydefine: thestuntarray | @@@@ | /\/\// }}{{#vardefine: stuntname | {{#arrayindex:thestuntarray|0|}} }}{{#vardefine: stuntcost | {{#arrayindex:thestuntarray|1|}} }}{{#vardefine: stuntdesc | {{#arrayindex:thestuntarray|2|}} }}{{#vardefine: columns | {{#var:cols}} }}{{#vardefine: rheadcols | 0}}{{#vardefine: subheadcols | 0}}
{{#var:name}}
[[{{#var:campaign}}]]
{{{subhead}}} {{{righthead}}}{{#hashdefine: datalinehash }}{{#forargs: | keynum | value | {{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }} }}{{#vardefine: num | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $2 }} }}{{#hashdefine: singledataline | {{#hashvalue: datalinehash | {{#var:num}} }} | ,css, | ;css; }}{{#hashinclude: singledataline | {{#var:key}} = {{#var:value}} }}{{#hashinclude: datalinehash | {{#var:num}} = {{#hashprint: singledataline | ,css, | %%%% | @@@@ | %%%%;css;@@@@ }} }}{{#hashreset: singledataline}}}}{{#hashtoarray:|datalinehash|datalinekeys}}{{#arraysort:datalinekeys|asc}}{{#hashprint: datalinehash | | %%%% | @@@@ | {{#hashdefine: thedataline | @@@@ | ,css, | ;css; }}{{#vardefine: groupcount | 0 }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:groupcols|2}}{{#vardefine: llabelcols | 1 }}{{#vardefine: labelcols | 1 }}{{#vardefine: rlabelcols | 1 }}{{#vardefine: ldatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: rdatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: datacols | Expression error: Unrecognized punctuation character "{". }}
labelclass | shaded}}" | {{#hashvalue: thedataline | llabel }} dataclass|}}" | {{#hashvalue: thedataline | ldata }} labelclass | shaded}}" | {{#hashvalue: thedataline | label }} dataclass|}}" colspan="{{#var:datacols}}" | {{#hashvalue: thedataline | data }} labelclass | shaded}}" | {{#hashvalue: thedataline | rlabel }} dataclass|}}" | {{#hashvalue: thedataline | rdata }}{{#hashreset: thedataline }}}}{{#hashreset: datalinehash }}
Aspects {{{righthead}}}{{#hashdefine: datalinehash }}{{#forargs: | keynum | value | {{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }} }}{{#vardefine: num | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $2 }} }}{{#hashdefine: singledataline | {{#hashvalue: datalinehash | {{#var:num}} }} | ,css, | ;css; }}{{#hashinclude: singledataline | {{#var:key}} = {{#var:value}} }}{{#hashinclude: datalinehash | {{#var:num}} = {{#hashprint: singledataline | ,css, | %%%% | @@@@ | %%%%;css;@@@@ }} }}{{#hashreset: singledataline}}}}{{#hashtoarray:|datalinehash|datalinekeys}}{{#arraysort:datalinekeys|asc}}{{#hashprint: datalinehash | | %%%% | @@@@ | {{#hashdefine: thedataline | @@@@ | ,css, | ;css; }}{{#vardefine: groupcount | 0 }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:groupcols|2}}{{#vardefine: llabelcols | 1 }}{{#vardefine: labelcols | 1 }}{{#vardefine: rlabelcols | 1 }}{{#vardefine: ldatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: rdatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: datacols | Expression error: Unrecognized punctuation character "{". }}
labelclass | shaded}}" | {{#hashvalue: thedataline | llabel }} dataclass|}}" | {{#hashvalue: thedataline | ldata }} labelclass | shaded}}" | {{#hashvalue: thedataline | label }} dataclass|}}" colspan="{{#var:datacols}}" | {{#hashvalue: thedataline | data }} labelclass | shaded}}" | {{#hashvalue: thedataline | rlabel }} dataclass|}}" | {{#hashvalue: thedataline | rdata }}{{#hashreset: thedataline }}}}{{#hashreset: datalinehash }}
label = %%%% skills = skills1 = M_NUL skills2 = M_NUL skills3 = M_NUL skills4 = M_NUL skills5 = M_NUL
     }}{{#hashinclude:      skillParamsHash | columns = {{#var:cols}} }}{{#hashtotemplate:   Character sheet/FATE/Skill section | skillParamsHash }}}}{{#vardefine: columns | {{#var:cols}} }}{{#vardefine: rheadcols | 0}}{{#vardefine: subheadcols | Expression error: Unrecognized punctuation character "{".}}
Stunts {{{righthead}}}{{#hashdefine: datalinehash }}{{#forargs: | keynum | value | {{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }} }}{{#vardefine: num | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $2 }} }}{{#hashdefine: singledataline | {{#hashvalue: datalinehash | {{#var:num}} }} | ,css, | ;css; }}{{#hashinclude: singledataline | {{#var:key}} = {{#var:value}} }}{{#hashinclude: datalinehash | {{#var:num}} = {{#hashprint: singledataline | ,css, | %%%% | @@@@ | %%%%;css;@@@@ }} }}{{#hashreset: singledataline}}}}{{#hashtoarray:|datalinehash|datalinekeys}}{{#arraysort:datalinekeys|asc}}{{#hashprint: datalinehash | | %%%% | @@@@ | {{#hashdefine: thedataline | @@@@ | ,css, | ;css; }}{{#vardefine: groupcount | 0 }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:groupcols|2}}{{#vardefine: llabelcols | 1 }}{{#vardefine: labelcols | 1 }}{{#vardefine: rlabelcols | 1 }}{{#vardefine: ldatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: rdatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: datacols | Expression error: Unrecognized punctuation character "{". }}
labelclass | shaded}}" | {{#hashvalue: thedataline | llabel }} dataclass|}}" | {{#hashvalue: thedataline | ldata }} labelclass | shaded}}" | {{#hashvalue: thedataline | label }} dataclass|}}" colspan="{{#var:datacols}}" | {{#hashvalue: thedataline | data }} labelclass | shaded}}" | {{#hashvalue: thedataline | rlabel }} dataclass|}}" | {{#hashvalue: thedataline | rdata }}{{#hashreset: thedataline }}}}{{#hashreset: datalinehash }}
{{{subhead}}} {{{righthead}}}{{#hashdefine: datalinehash }}{{#forargs: | keynum | value | {{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }} }}{{#vardefine: num | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $2 }} }}{{#hashdefine: singledataline | {{#hashvalue: datalinehash | {{#var:num}} }} | ,css, | ;css; }}{{#hashinclude: singledataline | {{#var:key}} = {{#var:value}} }}{{#hashinclude: datalinehash | {{#var:num}} = {{#hashprint: singledataline | ,css, | %%%% | @@@@ | %%%%;css;@@@@ }} }}{{#hashreset: singledataline}}}}{{#hashtoarray:|datalinehash|datalinekeys}}{{#arraysort:datalinekeys|asc}}{{#hashprint: datalinehash | | %%%% | @@@@ | {{#hashdefine: thedataline | @@@@ | ,css, | ;css; }}{{#vardefine: groupcount | 0 }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:groupcols|2}}{{#vardefine: llabelcols | 1 }}{{#vardefine: labelcols | 1 }}{{#vardefine: rlabelcols | 1 }}{{#vardefine: ldatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: rdatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: datacols | Expression error: Unrecognized punctuation character "{". }}
labelclass | shaded}}" | {{#hashvalue: thedataline | llabel }} dataclass|}}" | {{#hashvalue: thedataline | ldata }} labelclass | shaded}}" | {{#hashvalue: thedataline | label }} dataclass|}}" colspan="{{#var:datacols}}" | {{#hashvalue: thedataline | data }} labelclass | shaded}}" | {{#hashvalue: thedataline | rlabel }} dataclass|}}" | {{#hashvalue: thedataline | rdata }}{{#hashreset: thedataline }}}}{{#hashreset: datalinehash }}
{{{subhead}}} {{{righthead}}}{{#hashdefine: datalinehash }}{{#forargs: | keynum | value | {{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }} }}{{#vardefine: num | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $2 }} }}{{#hashdefine: singledataline | {{#hashvalue: datalinehash | {{#var:num}} }} | ,css, | ;css; }}{{#hashinclude: singledataline | {{#var:key}} = {{#var:value}} }}{{#hashinclude: datalinehash | {{#var:num}} = {{#hashprint: singledataline | ,css, | %%%% | @@@@ | %%%%;css;@@@@ }} }}{{#hashreset: singledataline}}}}{{#hashtoarray:|datalinehash|datalinekeys}}{{#arraysort:datalinekeys|asc}}{{#hashprint: datalinehash | | %%%% | @@@@ | {{#hashdefine: thedataline | @@@@ | ,css, | ;css; }}{{#vardefine: groupcount | 0 }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:groupcols|2}}{{#vardefine: llabelcols | 1 }}{{#vardefine: labelcols | 1 }}{{#vardefine: rlabelcols | 1 }}{{#vardefine: ldatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: rdatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: datacols | Expression error: Unrecognized punctuation character "{". }}
labelclass | shaded}}" | {{#hashvalue: thedataline | llabel }} dataclass|}}" | {{#hashvalue: thedataline | ldata }} labelclass | shaded}}" | {{#hashvalue: thedataline | label }} dataclass|}}" colspan="{{#var:datacols}}" | {{#hashvalue: thedataline | data }} labelclass | shaded}}" | {{#hashvalue: thedataline | rlabel }} dataclass|}}" | {{#hashvalue: thedataline | rdata }}{{#hashreset: thedataline }}}}{{#hashreset: datalinehash }}
{{{subhead}}} {{{righthead}}}{{#hashdefine: datalinehash }}{{#forargs: | keynum | value | {{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }} }}{{#vardefine: num | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $2 }} }}{{#hashdefine: singledataline | {{#hashvalue: datalinehash | {{#var:num}} }} | ,css, | ;css; }}{{#hashinclude: singledataline | {{#var:key}} = {{#var:value}} }}{{#hashinclude: datalinehash | {{#var:num}} = {{#hashprint: singledataline | ,css, | %%%% | @@@@ | %%%%;css;@@@@ }} }}{{#hashreset: singledataline}}}}{{#hashtoarray:|datalinehash|datalinekeys}}{{#arraysort:datalinekeys|asc}}{{#hashprint: datalinehash | | %%%% | @@@@ | {{#hashdefine: thedataline | @@@@ | ,css, | ;css; }}{{#vardefine: groupcount | 0 }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine: groupcount | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:groupcols|2}}{{#vardefine: llabelcols | 1 }}{{#vardefine: labelcols | 1 }}{{#vardefine: rlabelcols | 1 }}{{#vardefine: ldatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: rdatacols | Expression error: Unrecognized punctuation character "{".}}{{#vardefine: datacols | Expression error: Unrecognized punctuation character "{". }}
labelclass | shaded}}" | {{#hashvalue: thedataline | llabel }} dataclass|}}" | {{#hashvalue: thedataline | ldata }} labelclass | shaded}}" | {{#hashvalue: thedataline | label }} dataclass|}}" colspan="{{#var:datacols}}" | {{#hashvalue: thedataline | data }} labelclass | shaded}}" | {{#hashvalue: thedataline | rlabel }} dataclass|}}" | {{#hashvalue: thedataline | rdata }}{{#hashreset: thedataline }}}}{{#hashreset: datalinehash }}
Stress Tracks Consequences {{#vardefine: defaultstress | 2 }}{{#vardefine: scidx | 0 }}{{#while: | {{#vardefineecho: thetrack | physical//stamina }}{{#vardefineecho: severity | mild }}|{{#vardefine:trackname | {{#var: thetrack}} }}{{#vardefine:trackskil | }}{{#vardefine:trackmod | Expression error: Unrecognized punctuation character "{". }}{{#vardefine:defstress | Expression error: Unrecognized punctuation character "{".}}{{#vardefine:thestress | {{#var:defstress}}//0}}{{#vardefine:totstress | {{#var: thestress}} }}{{#vardefine:curstress | }}
{{#var: trackname}} {{#loop: stressloop | 1 | {{#var:totstress}} | <td class="Expression error: Unrecognized punctuation character "{".">
 
</td>}}</table>
{{#var: severity}} {{#vardefine: conidx | 0 }}{{#vardefine: cons | 0 }}{{#while: | {{#vardefineecho: consequence | }}|{{#vardefine: conidx | Expression error: Unrecognized punctuation character "{". }}}}{{#vardefine: scidx | Expression error: Unrecognized punctuation character "{". }}}}
"{{#var:name}}" cannot be used as a page name in this wiki.<onlyinclude>"{{#var:name}}" cannot be used as a page name in this wiki.
{{Character sheet/Dresden Files
| charactername=Randy D. Aubergine
| fp = 4
| highconcept=  Hounded potionmaker
| trouble=      Lots of "people" are keeping an eye out for me
| template=     Focused Practitioner
| aspects=
;; Born on the wrong side of the tracks
;; This will do
;; Looking over my shoulder
;; I know this town but it doesn't know me
;; Deep down, I do care
| skills=
;; +4//1 )) Lore
;; +3//2 )) Conviction//track           :: Discipline
;; +2//4 )) Alertness  :: Burglary      :: Contacts  :: Intimidation
;; +1//7 )) Athletics  :: Craftsmanship :: Deceit    :: Driving :: Fists :: Stealth :: Survival
| stunts=
;; Ritual (Potionmaking)      // -2
;; The Sight                  // -1
;; Refinement                 // -1
;; Ear to the Ground          // Contacts
| physical = 2
| mental   = 4 
| social   = 2
| refresh  = 2
}}