Template:Skill/parserow: Difference between revisions

From Regnum Online Wiki
Jump to navigation Jump to search
ROWiki>Onteron
improvements
ROWiki>Onteron
update
Line 1: Line 1:
  1: data
<pre>
2: type
{{skill/parserow
3: unit
  | row = <!-- The row data -->
  | type = <!-- The type of row data -->
}}
</pre>


<onlyinclude>{{#if: {{{1|}}} | {{skill/row
<onlyinclude><!--
    | name = {{#if: {{#explode:{{{1}}}|:|1}}  
-->{{#if: {{{row|}}}  
      <!-- If data has a name, write it -->
    | {{skill/datarow
        | {{#explode:{{{1}}}|:|0}} <!-- Write name -->
        | type = {{{type|}}}
      <!-- Otherwise, write the default value -->
        | name = {{#if: {{#explode:{{{row}}}|:|1}}  
        | {{{2|}}}
              <!-- If data has a name, write it -->
      }}
                    | {{#explode:{{{row}}}|:|0}}
    | l1 = {{#explode: {{ifempty | {{#explode:{{{1}}}|:|1}} | {{{1}}} }} | , | 0 }}
              <!-- Otherwise, if not a buff or debuff write the type -->
    | l2 = {{#explode: {{{1}}} | , | 1 }}
                    | {{#switch: {{{type}}}
    | l3 = {{#explode: {{{1}}} | , | 2 }}
                        | Buff
    | l4 = {{#explode: {{{1}}} | , | 3 }}
                        | Debuff =
    | l5 = {{#explode: {{{1}}} | , | 4 }}
                        | #default = {{{type|}}}  
    | unit = {{{3|}}}
                      }}
                  }}
        | l1 = {{#explode: {{ifempty | {{#explode:{{{row}}}|:|1}} | {{{row}}} }} | , | 0 }}
        | l2 = {{#explode: {{{row}}} | , | 1 }}
        | l3 = {{#explode: {{{row}}} | , | 2 }}
        | l4 = {{#explode: {{{row}}} | , | 3 }}
        | l5 = {{#explode: {{{row}}} | , | 4 }}
        | unit = {{#switch: {{{type}}}
              | Duration = s
              | #default =
            }}
}} }}</onlyinclude>
}} }}</onlyinclude>

Revision as of 16:57, 27 November 2008

{{skill/parserow
  | row  = <!-- The row data -->
  | type = <!-- The type of row data -->
}}