Template:Skill/parserow: Difference between revisions

From Regnum Online Wiki
Jump to navigation Jump to search
ROWiki>Onteron
sub-template for skill template
 
ROWiki>Onteron
improvements
Line 1: Line 1:
<!--
1: data
1: data
2: type
2: type
3: unit
3: unit
4: append|replace - what to do with the name in the data


-->{{#if: {{{1|}}} |
<onlyinclude>{{#if: {{{1|}}} | {{skill/row
{{skill/row
     | name = {{#if: {{#explode:{{{1}}}|:|1}}  
     | name = {{#if: {{#explode:{{{1}}}|:|1}}  
       <!-- If data has a name -->
       <!-- If data has a name, write it -->
         | {{#ifeq: {{{4}}} | append <!-- <<< If name is to be appended -->
         | {{#explode:{{{1}}}|:|0}} <!-- Write name -->
            | {{{2}}} ({{#explode:{{{1}}}|:|0}}) <!-- <<< Write: Type (Name) -->
       <!-- Otherwise, write the default value -->
            | {{#explode:{{{1}}}|:|0}} <!-- <<< Just write: Name -->
         | {{{2|}}}
          }}
       <!-- Otherwise -->
         | {{#ifeq: {{{2|}}} | Cost <!-- <<< If the type is 'Cost' -->
            | Cost (Mana) <!-- <<< Write: Cost (Mana) -->
            | {{{2}}} <!-- <<< Else just write: Type -->
          }}
       }}
       }}
     | l1 = {{#explode: {{ifempty | {{#explode:{{{1}}}|:|1}} | {{{1}}} }} | , | 0 }}
     | l1 = {{#explode: {{ifempty | {{#explode:{{{1}}}|:|1}} | {{{1}}} }} | , | 0 }}
Line 25: Line 16:
     | l5 = {{#explode: {{{1}}} | , | 4 }}
     | l5 = {{#explode: {{{1}}} | , | 4 }}
     | unit = {{{3|}}}
     | unit = {{{3|}}}
}}
}} }}</onlyinclude>
}}

Revision as of 22:57, 16 October 2008

1: data
2: type
3: unit