Difference between revisions of "Template:Skill list table"

Jump to navigation Jump to search
rekt by global variables
(rekt by global variables)
Line 13: Line 13:
| timing =
| timing =
| interval =-->
| interval =-->
}}|;}}{{#loop:i<!--rows-->
}}|;}}{{#loop:rowIndex<!--rows-->
|0
|0
|{{#arraysize:rowlist-{{{rows|}}}}}
|{{#arraysize:rowlist-{{{rows|}}}}}
|{{#loop:j<!--columns-->
|{{#loop:colIndex<!--columns-->
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#vardefine:cell-{{#var:i}}-{{#var:j}}|{{Skill list
| {{#vardefine:cell-{{#var:rowIndex}}-{{#var:colIndex}}|{{Skill list
| format = {{{format|}}}
| format = {{{format|}}}
| show = {{{show|{{{show {{#var:i}} {{#var:j}}|}}}}}}
| show = {{{show|{{{show {{#var:rowIndex}} {{#var:colIndex}}|}}}}}}
| type = {{#arrayindex:rowlist-type|{{#var:i}}|{{#arrayindex:collist-type|{{#var:j}}|{{{type|-}}}}}}}
| type = {{#arrayindex:rowlist-type|{{#var:rowIndex}}|{{#arrayindex:collist-type|{{#var:colIndex}}|{{{type|-}}}}}}}
| tag = {{#arrayindex:rowlist-tag|{{#var:i}}|{{#arrayindex:collist-tag|{{#var:j}}|{{{tag|-}}}}}}}
| tag = {{#arrayindex:rowlist-tag|{{#var:rowIndex}}|{{#arrayindex:collist-tag|{{#var:colIndex}}|{{{tag|-}}}}}}}
| target = {{#arrayindex:rowlist-target|{{#var:i}}|{{#arrayindex:collist-target|{{#var:j}}|{{{target|-}}}}}}}
| target = {{#arrayindex:rowlist-target|{{#var:rowIndex}}|{{#arrayindex:collist-target|{{#var:colIndex}}|{{{target|-}}}}}}}
| range = {{{range|-}}}
| range = {{{range|-}}}
| timing = {{{timing|-}}}
| timing = {{{timing|-}}}
| interval = {{{interval|-}}}
| interval = {{{interval|-}}}
}}}}<!--DEBUG {{#var:i}};{{#var:j}}:{{#var:cell-{{#var:i}}-{{#var:j}}}}--><!--(loop end)-->}}}}{{#switch:{{{format|}}}
}}}}<!--DEBUG {{#var:rowIndex}};{{#var:colIndex}}:{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}--><!--(loop end)-->}}}}{{#switch:{{{format|}}}
| small =  
| small =  
<table class="wikitable">
<table class="wikitable">
   <tr>
   <tr>
     <th><!--empty top left cell--></th>
     <th><!--empty top left cell--></th>
{{#loop:j
{{#loop:colIndex
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#vardefine:empty column{{#var:j}}|true}}{{#loop:i
| {{#vardefine:empty column{{#var:colIndex}}|true}}{{#loop:rowIndex
|0
|0
|{{#arraysize:rowlist-{{{rows|}}}}}
|{{#arraysize:rowlist-{{{rows|}}}}}
| {{#if:{{#var:cell-{{#var:i}}-{{#var:j}}}}|{{#vardefine:empty column{{#var:j}}|false}}}}
| {{#if:{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}|{{#vardefine:empty column{{#var:colIndex}}|false}}}}
}}{{#ifeq:{{#var:empty column{{#var:j}}}}|true||
}}{{#ifeq:{{#var:empty column{{#var:colIndex}}}}|true||
     <th>{{{label col {{#var:j}}|{{#arrayindex:collist-{{{columns|}}}|{{#var:j}}}}}}}</th>}}
     <th>{{{label col {{#var:colIndex}}|{{#arrayindex:collist-{{{columns|}}}|{{#var:colIndex}}}}}}}</th>}}
}}
}}
   </tr>
   </tr>
{{#loop:i
{{#loop:rowIndex
|0
|0
|{{#arraysize:rowlist-{{{rows|}}}}}
|{{#arraysize:rowlist-{{{rows|}}}}}
| {{#vardefine:empty row{{#var:i}}|true}}{{#loop:j
| {{#vardefine:empty row{{#var:rowIndex}}|true}}{{#loop:colIndex
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#if:{{#var:cell-{{#var:i}}-{{#var:j}}}}|{{#vardefine:empty row{{#var:i}}|false}}}}
| {{#if:{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}|{{#vardefine:empty row{{#var:rowIndex}}|false}}}}
}}{{#ifeq:{{#var:empty row{{#var:i}}}}|true||
}}{{#ifeq:{{#var:empty row{{#var:rowIndex}}}}|true||
   <tr>
   <tr>
     <th>{{{label row {{#var:i}}|{{#arrayindex:rowlist-{{{rows|}}}|{{#var:i}}}}}}}</th>
     <th>{{{label row {{#var:rowIndex}}|{{#arrayindex:rowlist-{{{rows|}}}|{{#var:rowIndex}}}}}}}</th>
{{#loop:j
{{#loop:colIndex
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#ifeq:{{#var:empty column{{#var:j}}}}|true||
| {{#ifeq:{{#var:empty column{{#var:colIndex}}}}|true||
     <td style="vertical-align:top">{{#var:cell-{{#var:i}}-{{#var:j}}}}</td>
     <td style="vertical-align:top">{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}</td>
}}}}
}}}}
   </tr>}}
   </tr>}}
}}</table>
}}</table>
| large | effect =  
| large | effect =  
{{#loop:i
{{#loop:rowIndex
|0
|0
|{{#arraysize:rowlist-{{{rows|}}}}}
|{{#arraysize:rowlist-{{{rows|}}}}}
| {{#vardefine:empty row{{#var:i}}|true}}{{#loop:j
| {{#vardefine:empty row{{#var:rowIndex}}|true}}{{#loop:colIndex
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#if:{{#var:cell-{{#var:i}}-{{#var:j}}}}|{{#vardefine:empty row{{#var:i}}|false}}}}
| {{#if:{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}|{{#vardefine:empty row{{#var:rowIndex}}|false}}}}
}}{{#ifeq:{{#var:empty row{{#var:i}}}}|true||
}}{{#ifeq:{{#var:empty row{{#var:rowIndex}}}}|true||
<h2>{{#arrayindex:rowlist-{{{rows|}}}|{{#var:i}}}}</h2>
<h2>{{#arrayindex:rowlist-{{{rows|}}}|{{#var:rowIndex}}}}</h2>
{{#loop:j
{{#loop:colIndex
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#if:{{#var:cell-{{#var:i}}-{{#var:j}}}}|<h3>{{#arrayindex:collist-{{{columns|}}}|{{#var:j}}}}</h3><br>{{#var:cell-{{#var:i}}-{{#var:j}}}}}}
| {{#if:{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}|<h3>{{#arrayindex:collist-{{{columns|}}}|{{#var:colIndex}}}}</h3><br>{{#var:cell-{{#var:rowIndex}}-{{#var:colIndex}}}}}}
}}}}
}}}}
}}
}}
}}<!--undefining cell variables-->{{#loop:i
}}<!--undefining cell variables-->{{#loop:rowIndex
|0
|0
|{{#arraysize:rowlist-{{{rows|}}}}}
|{{#arraysize:rowlist-{{{rows|}}}}}
| {{#loop:j
| {{#loop:colIndex
|0
|0
|{{#arraysize:collist-{{{columns|}}}}}
|{{#arraysize:collist-{{{columns|}}}}}
| {{#vardefine:cell-{{#var:i}}-{{#var:j}}|}}
| {{#vardefine:cell-{{#var:rowIndex}}-{{#var:colIndex}}|}}
}}}}{{#vardefine:hide tips|}}{{#arraydefine:rowlist-{{{rows|}}}|}}{{#arraydefine:collist-{{{columns|}}}|}}</includeonly></onlyinclude><noinclude>{{Documentation}}</noinclude>
}}}}{{#vardefine:hide tips|}}{{#arraydefine:rowlist-{{{rows|}}}|}}{{#arraydefine:collist-{{{columns|}}}|}}</includeonly></onlyinclude><noinclude>{{Documentation}}</noinclude>
trusted
5,920

edits

Navigation menu