From GamingWiki
Jump to: navigation, search
Line 62: Line 62:
  
 
-->{{#arraydefine: skillhashkeys | name, marker}}<!--
 
-->{{#arraydefine: skillhashkeys | name, marker}}<!--
-->{{#hashprint: skillhash || %%%% | @@@@ | <nowiki />
+
-->{{#hashprint: skillhash || %%%% | @@@@ | <!--
{{!}}-
 
{{!}} class="label" {{!}} %%%%
 
{{!}} colspan="3" class="{{#var: skillClass }}" {{!}} <!--
 
 
   -->{{#arraydefine: skilllineary | @@@@ | :: }}<!--
 
   -->{{#arraydefine: skilllineary | @@@@ | :: }}<!--
   -->{{#arrayprint: skilllineary | ,&nbsp; | $theskill$ | <!--
+
   -->{{Character sheet/section<!--
      -->{{#arraydefine: theskillarray | $theskill$ | /\/\// }}<!--
+
  -->| label1 = %%%%<!--
      -->{{#arraytohash: theskillhash | theskillarray | skillhashkeys }}<!--
+
  -->| data1  = <!--
      --><span class="{{#var: skillClass}} {{lc:{{#hashvalue: theskillhash | name}}}}"><!--
+
      -->{{#arrayprint: skilllineary | ,&nbsp; | $theskill$ | <!--
      -->{{#hashvalue: theskillhash | name | _____ }}<!--
+
        -->{{#arraydefine: theskillarray | $theskill$ | /\/\// }}<!--
      --></span> <!--
+
        -->{{#arraytohash: theskillhash | theskillarray | skillhashkeys }}<!--
      -->{{#hashvalue: skillmarkerhash | {{#hashvalue: theskillhash | marker}} }}<!--
+
        --><span class="skill-{{lc:{{#hashvalue: theskillhash | name}}}}"><!--
      -->{{#arrayreset: theskillarray}}<!--
+
        -->{{#hashvalue: theskillhash | name | _____ }}<!--
      -->{{#hashreset: theskillhash}}<!--
+
        --></span> <!--
   -->}}<!--
+
        -->{{#hashvalue: skillmarkerhash | {{#hashvalue: theskillhash | marker}} }}<!--
 +
        -->{{#arrayreset: theskillarray}}<!--
 +
        -->{{#hashreset: theskillhash}}<!--
 +
      -->}}<!--
 +
   -->| class1 = {{#var: skillClass }} <!--
 +
  -->}}
 
   -->{{#arrayreset: skilllinearray}}<!--
 
   -->{{#arrayreset: skilllinearray}}<!--
 
-->|skilllevelsreverse}}<!--
 
-->|skilllevelsreverse}}<!--

Revision as of 20:47, 28 February 2011

Draw a section in a character sheet for skills. This template is unforgiving: all of its parameters are required (but may be empty).

Skills types: Template:(({skilltypesTemplate:))}