From GamingWiki
Jump to: navigation, search
Line 1: Line 1:
 
<noinclude>{{Documentation}}</noinclude><!--
 
<noinclude>{{Documentation}}</noinclude><!--
-->{{#vardefine:cols|{{{columns|4}}}}}<!--
+
-->{{#vardefine:cols|{{{columns|6}}}}}<!--
 +
 
 
-->
 
-->
 
{| class="infobox floatright {{{tableclass|}}}"
 
{| class="infobox floatright {{{tableclass|}}}"
 
! colspan="{{#var:cols}}" | {{{charactername}}} <!--
 
! colspan="{{#var:cols}}" | {{{charactername}}} <!--
 
-->{{#if: {{{campaign<includeonly>|</includeonly>}}}{{{player<includeonly>|</includeonly>}}}|<div class="campaign"><!--
 
-->{{#if: {{{campaign<includeonly>|</includeonly>}}}{{{player<includeonly>|</includeonly>}}}|<div class="campaign"><!--
   --> {{#if: {{{campaign<includeonly>|</includeonly>}}}| [[{{{campaign}}}]] <includeonly>[[Category: {{{campaign}}}]]</includeonly>}} <!--
+
   --> {{#if: {{{campaign<includeonly>|</includeonly>}}}|<!--
 +
    --> [[{{{campaign}}}]] <!--
 +
    --><includeonly>[[Category: {{{campaign}}}]]</includeonly><!--
 +
  -->}} <!--
 
   --> {{#if: {{{player<includeonly>|</includeonly>}}}|<!--
 
   --> {{#if: {{{player<includeonly>|</includeonly>}}}|<!--
 
     --> ([[{{{player}}}]]) <!--
 
     --> ([[{{{player}}}]]) <!--
Line 16: Line 20:
 
-->{{#hashdefine: topsectionhash }}<!--
 
-->{{#hashdefine: topsectionhash }}<!--
 
-->{{#forargs: top | keynum | value | <!--
 
-->{{#forargs: top | keynum | value | <!--
 +
    We have arguments like "toplabel2 = My Label", which we split into the
 +
    key-number pair "keynum", in this case "label2", and the value. We want
 +
    to further split this up so we get the key and the number separately.
 
   -->{{#hashreset: singlesection}}<!--
 
   -->{{#hashreset: singlesection}}<!--
 
   -->{{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }}}}<!--
 
   -->{{#vardefine: key | {{#rmatch: {{#var:keynum}} | (\D+)(\d+) | $1 }}}}<!--
Line 22: Line 29:
 
   -->{{#hashinclude: singlesection | {{#var:key}} = {{#var:value}} }}<!--
 
   -->{{#hashinclude: singlesection | {{#var:key}} = {{#var:value}} }}<!--
 
   -->{{#if: {{#var: num}} | <!--
 
   -->{{#if: {{#var: num}} | <!--
       -->{{#hashinclude: topsectionhash | {{#var:num}} = {{#hashprint: singlesection | ,sec, | %%%% | @@@@ | %%%%;sec;@@@@ }} }}<!--
+
       -->{{#hashinclude: topsectionhash | <!--
 +
        --> {{#var:num}} = {{#hashprint: singlesection | ,sec, | %%%% | @@@@ | %%%%;sec;@@@@ }} <!--
 +
      -->}}<!--
 
   -->}}<!--
 
   -->}}<!--
 
-->}}<!--
 
-->}}<!--
Line 85: Line 94:
 
-->}}<!--
 
-->}}<!--
  
--><!--{{#hashdefine: stuntshash | {{{stunts|}}} | ;; | /\/\// }}--><!--
 
 
-->{{#arraydefine: stuntsary | {{{stunts|}}} | ;; }}<!--
 
-->{{#arraydefine: stuntsary | {{{stunts|}}} | ;; }}<!--
 
-->{{#arrayprint:  stuntsary || @@@@ | <!--
 
-->{{#arrayprint:  stuntsary || @@@@ | <!--
Line 105: Line 113:
 
-->}}<!--
 
-->}}<!--
 
-->{{#arrayreset: stuntsary }}<!--
 
-->{{#arrayreset: stuntsary }}<!--
-->{{#hashreset: stuntshash }}<!--
 
  
  
Line 118: Line 125:
 
   -->{{#if:{{{header{{#var: sectnum}}|}}}|<!--
 
   -->{{#if:{{{header{{#var: sectnum}}|}}}|<!--
 
     Draw a header
 
     Draw a header
  --><nowiki />
+
    -->{{Character sheet/section | columns = {{#var:cols}} <!--
 +
        -->| header1 = {{{header{{#var: sectnum}}|}}} <!--
 +
    -->}}<!--
 +
    --><!-- <nowiki />
 
{{!}}-
 
{{!}}-
{{!}} colspan="{{#var:cols}}" class="subhead" {{!}} {{{header{{#var: sectnum}}|}}} <!--
+
{{!}} colspan="{{#var:cols}}" class="subhead" {{!}} {{{header{{#var: sectnum}}|}}} --><!--
 
   -->|<!-- if no header
 
   -->|<!-- if no header
    --><nowiki />
+
    -->{{Character sheet/section | columns = {{#var:cols}} <!--
 +
        -->| label1 = {{{label{{#var: sectnum}}|}}} <!--
 +
        -->| data1  = {{{data{{#var: sectnum}}|}}} <!--
 +
    -->}}<!--
 +
    --><!-- <nowiki />
 
{{!}}-
 
{{!}}-
 
{{!}} class="shaded" {{!}} {{{label{{#var: sectnum}}|}}}
 
{{!}} class="shaded" {{!}} {{{label{{#var: sectnum}}|}}}
 
{{!}} colspan="3"    {{!}} {{{data{{#var: sectnum}}|}}}
 
{{!}} colspan="3"    {{!}} {{{data{{#var: sectnum}}|}}}
     <!--
+
     --><!--
 
   -->}}<!-- end if
 
   -->}}<!-- end if
 
   -->{{#vardefine: sectnum | {{#expr: {{#var: sectnum}} + 1}} }}<!--
 
   -->{{#vardefine: sectnum | {{#expr: {{#var: sectnum}} + 1}} }}<!--
Line 136: Line 150:
 
-->{{#vardefine: refresh        | {{#if:{{{refresh|}}}|{{{refresh}}}|{{#var:defaultrefresh}} }} }}<!--
 
-->{{#vardefine: refresh        | {{#if:{{{refresh|}}}|{{{refresh}}}|{{#var:defaultrefresh}} }} }}<!--
 
-->{{#vardefine: fp            | {{#if:{{{fp|}}}|{{{fp}}}|{{#var:refresh}} }} }}<!--
 
-->{{#vardefine: fp            | {{#if:{{{fp|}}}|{{{fp}}}|{{#var:refresh}} }} }}<!--
--><nowiki />
+
    -->{{Character sheet/section | columns = {{#var:cols}} <!--
 +
        -->| label1  = FP <!--
 +
        -->| data1  = {{#var: fp}} <!--
 +
        -->| rlabel1 = Refresh <!--
 +
        -->| rdata1  = {{#var: refresh}} <!--
 +
    -->}}<!--
 +
--><!--<nowiki />
 
|-
 
|-
 
| class="shaded" | FP      || {{#var:fp}}
 
| class="shaded" | FP      || {{#var:fp}}
 
| class="shaded" | Refresh || {{#var:refresh}}
 
| class="shaded" | Refresh || {{#var:refresh}}
<!--
+
--><!--
  
 
Stress tracks
 
Stress tracks
Line 149: Line 169:
 
-->
 
-->
 
|-
 
|-
| colspan="2" class="subhead" | Stress Tracks  
+
| colspan="3" class="subhead" | Stress Tracks  
| colspan="2" class="subhead" | Consequences <!--
+
| colspan="3" class="subhead" | Consequences <!--
  
 
-->{{#vardefine: defaultstress | {{{defaultstress|5}}} }}<!--
 
-->{{#vardefine: defaultstress | {{{defaultstress|5}}} }}<!--
Line 172: Line 192:
 
{{!}} class="shaded" {{!}} {{#var: trackname}} <!--
 
{{!}} class="shaded" {{!}} {{#var: trackname}} <!--
 
       --><!--({{#var:trackskil}} {{#var: skillValue{{#var:trackskil}}}} / {{#var:trackmod}}) --><!-- debug -->
 
       --><!--({{#var:trackskil}} {{#var: skillValue{{#var:trackskil}}}} / {{#var:trackmod}}) --><!-- debug -->
{{!}} <!--
+
{{!}} colspan="2" {{!}} <!--
 
   -->{{#if:{{#var: trackname}} |<!--
 
   -->{{#if:{{#var: trackname}} |<!--
 
     --><table class="fate stressbox"><!--
 
     --><table class="fate stressbox"><!--
Line 183: Line 203:
 
   --><nowiki />
 
   --><nowiki />
 
{{!}} class="label" {{!}} {{#var: severity}}  
 
{{!}} class="label" {{!}} {{#var: severity}}  
{{!}} <!--
+
{{!}} colspan="2" {{!}} <!--
 
   -->{{#if:{{#var: severity}} |<!--
 
   -->{{#if:{{#var: severity}} |<!--
 
     -->{{#vardefine: conidx | 0 }}<!--
 
     -->{{#vardefine: conidx | 0 }}<!--
Line 204: Line 224:
 
-->
 
-->
 
|-
 
|-
| colspan="4" | {{navbar|{{{template name|Character Sheet/FATE}}}|mini=1}}  
+
| colspan="{{#var:cols}}" | {{navbar|{{{template name|Character Sheet/FATE}}}|mini=1}}  
 
|}<includeonly><!--
 
|}<includeonly><!--
  

Revision as of 03:54, 10 March 2011

[create]
Error creating thumbnail: File missing
Template documentation
{{{charactername}}}
[[{{{campaign}}}]] ([[{{{player}}}]])
Aspects
Skills skill types: combat, track
Stunts
FP 5 Refresh 5
Stress Tracks Consequences
health
 
 
 
 
 
mild
composure
 
 
 
 
 
moderate
severe

{{#set: game system = FATE }}{{#set: parent template = Template:Character_Sheet }}