Difference between revisions of "Template:Transient extended infobox"

From Tokyo Afterschool Summoners
Jump to navigation Jump to search
(test)
Line 188: Line 188:
   |searchlabel=
   |searchlabel=
   }}  
   }}  
}}
}}
{{#vardefine:base skill 1 evo|
{{#if: {{#var:base skill 1 subobj|}}
|{{#show: {{#var:base skill 1 subobj}} |?Has evolved skill}}
  }}
  }}
}}
}}
Line 226: Line 232:
   |searchlabel=
   |searchlabel=
   }}  
   }}  
}}
}}
{{#vardefine:base skill 2 evo|
{{#if: {{#var:base skill 2 subobj|}}
|{{#show: {{#var:base skill 2 subobj}} |?Has evolved skill}}
  }}
  }}
}}
}}
Line 262: Line 274:
   |searchlabel=
   |searchlabel=
   }}  
   }}  
}}
}}
{{#vardefine:base skill 3 evo|
{{#if: {{#var:base skill 3 subobj|}}
|{{#show: {{#var:base skill 3 subobj}} |?Has evolved skill}}
  }}
  }}
}}
}}
Line 304: Line 322:
  {{#if: {{#var:base skill 4 subobj|}}
  {{#if: {{#var:base skill 4 subobj|}}
  |{{#show: {{#var:base skill 4 subobj}} |?Has English name }}
  |{{#show: {{#var:base skill 4 subobj}} |?Has English name }}
}}
}}
{{#vardefine:base skill 4 evo|
{{#if: {{#var:base skill 4 subobj|}}
|{{#show: {{#var:base skill 4 subobj}} |?Has evolved skill}}
  }}
  }}
}}
}}
Line 853: Line 877:
     </tr>
     </tr>
     <tr>
     <tr>
{{#if:{{{skill id 1|}}}|
    <tr>
      <!--th>Default</th-->
      <th>{{#masterdata:Skill|{{{skill id 1}}}|name}}</th>
      <td>{{#masterdata:Skill|{{{skill id 1}}}|effects}}</td>
    </tr>
      |
     {{#if: {{#var:base skill 1 subobj|}}|{{#if:{{#show: {{#var:base skill 1 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 1 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     {{#if: {{#var:base skill 1 subobj|}}|{{#if:{{#show: {{#var:base skill 1 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 1 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     <tr>
     <tr>
      <!--th><abbr title="{{#var:base skill 1 jp-en name|}}">Def.</abbr></th-->
       <th>{{#if: {{#var:base skill 1 subobj|}} | [[{{#var:base skill 1 subobj|}}|{{#var:base skill 1 en name|{{{base skill 1}}} }}]] | {{#if:{{{base skill 1|}}}|[[{{{base skill 1}}}]]|?}} }}</th>
       <th>{{#if: {{#var:base skill 1 subobj|}} | [[{{#var:base skill 1 subobj|}}|{{#var:base skill 1 en name|{{{base skill 1}}} }}]] | {{#if:{{{base skill 1|}}}|[[{{{base skill 1}}}]]|?}} }}</th>
       <td>{{#var:base skill 1 desc| ? }}</td>
       <td>{{#var:base skill 1 desc| ? }}</td>
     </tr>
     </tr>
}}
    {{#if: {{#var:base skill 1 evo|}}
{{#if:{{{skill id 2|}}}|
     <tr>
     <tr>
      <!--th>LB1</th-->
       <th>{{#if: {{#var:base skill 1 subobj|}} | [[{{#var:base skill 1 evo|}}|{{#var:base skill 1 en name|{{{base skill 1}}} }}+]] | {{#if:{{{base skill 1|}}}|[[{{{base skill 1}}}+]]|?}} }}</th>
       <th>{{#masterdata:Skill|{{{skill id 2}}}|name}}</th>
       <td>{{#masterdata:SkillDescription|{{#show: {{#var:base skill 1 evo}} |?Has ID}}|link-radius-image=true}}</td>
       <td>{{#masterdata:Skill|{{{skill id 2}}}|effects}}</td>
     </tr>
     </tr>
      |
    }}
     {{#if: {{#var:base skill 2 subobj|}}|{{#if:{{#show: {{#var:base skill 2 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 2 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     {{#if: {{#var:base skill 2 subobj|}}|{{#if:{{#show: {{#var:base skill 2 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 2 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     <tr>
     <tr>
      <!--th>LB1</th-->
       <th>{{#if: {{#var:base skill 2 subobj|}} | [[{{#var:base skill 2 subobj|}}|{{#var:base skill 2 en name|{{{base skill 2}}} }}]] | {{#if:{{{base skill 2|}}}|[[{{{base skill 2}}}]]|?}} }}</th>
       <th>{{#if: {{#var:base skill 2 subobj|}} | [[{{#var:base skill 2 subobj|}}|{{#var:base skill 2 en name|{{{base skill 2}}} }}]] | {{#if:{{{base skill 2|}}}|[[{{{base skill 2}}}]]|?}} }}</th>
       <td>{{#var:base skill 2 desc| ? }}</td>
       <td>{{#var:base skill 2 desc| ? }}</td>
     </tr>
     </tr>
}}
{{#if: {{#var:base skill 2 evo|}}
{{#if:{{{skill id 3|}}}|
     <tr>
     <tr>
      <!--th>LB2</th-->
       <th>{{#if: {{#var:base skill 2 subobj|}} | [[{{#var:base skill 2 evo|}}|{{#var:base skill 1 en name|{{{base skill 2}}} }}+]] | {{#if:{{{base skill 2|}}}|[[{{{base skill 2}}}+]]|?}} }}</th>
       <th>{{#masterdata:Skill|{{{skill id 3}}}|name}}</th>
       <td>{{#masterdata:SkillDescription|{{#show: {{#var:base skill 2 evo}} |?Has ID}}|link-radius-image=true}}</td>
       <td>{{#masterdata:Skill|{{{skill id 3}}}|effects}}</td>
     </tr>
     </tr>
      |
    }}
     {{#if: {{#var:base skill 3 subobj|}}|{{#if:{{#show: {{#var:base skill 3 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 3 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     {{#if: {{#var:base skill 3 subobj|}}|{{#if:{{#show: {{#var:base skill 3 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 3 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     <tr>
     <tr>
      <!--th>LB2</th-->
       <th>{{#if: {{#var:base skill 3 subobj|}} | [[{{#var:base skill 3 subobj|}}|{{#var:base skill 3 en name|{{{base skill 3}}} }}]] | {{#if:{{{base skill 3|}}}|[[{{{base skill 3}}}]]|?}} }}</th>
       <th>{{#if: {{#var:base skill 3 subobj|}} | [[{{#var:base skill 3 subobj|}}|{{#var:base skill 3 en name|{{{base skill 3}}} }}]] | {{#if:{{{base skill 3|}}}|[[{{{base skill 3}}}]]|?}} }}</th>
       <td>{{#var:base skill 3 desc| ? }}</td>
       <td>{{#var:base skill 3 desc| ? }}</td>
     </tr>
     </tr>
}}
{{#if: {{#var:base skill 3 evo|}}
{{#if:{{{skill id 4|}}}|
     <tr>
     <tr>
      <!--th>LB3</th-->
       <th>{{#if: {{#var:base skill 3 subobj|}} | [[{{#var:base skill 3 evo|}}|{{#var:base skill 3 en name|{{{base skill 3}}} }}+]] | {{#if:{{{base skill 3|}}}|[[{{{base skill 3}}}+]]|?}} }}</th>
       <th>{{#masterdata:Skill|{{{skill id 4}}}|name}}</th>
       <td>{{#masterdata:SkillDescription|{{#show: {{#var:base skill 3 evo}} |?Has ID}}|link-radius-image=true}}</td>
       <td>{{#masterdata:Skill|{{{skill id 4}}}|effects}}</td>
     </tr>
     </tr>
      |
    }}
     {{#if: {{#var:base skill 4 subobj|}}|{{#if:{{#show: {{#var:base skill 4 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 4 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     {{#if: {{#var:base skill 4 subobj|}}|{{#if:{{#show: {{#var:base skill 4 subobj}} |?Has additional skills }}|<tr><th colspan="3"><b>The skill below has its additional effects viewable [[{{#show: {{#var:base skill 4 subobj}} |?Has additional skills }}|here]].</b></th></tr>}}}}
     <tr>
     <tr>
      <!--th>LB3</th-->
       <th>{{#if: {{#var:base skill 4 subobj|}} | [[{{#var:base skill 4 subobj|}}|{{#var:base skill 4 en name|{{{base skill 4}}} }}]] | {{#if:{{{base skill 4|}}}|[[{{{base skill 4}}}]]|?}} }}</th>
       <th>{{#if: {{#var:base skill 4 subobj|}} | [[{{#var:base skill 4 subobj|}}|{{#var:base skill 4 en name|{{{base skill 4}}} }}]] | {{#if:{{{base skill 4|}}}|[[{{{base skill 4}}}]]|?}} }}</th>
       <td>{{#var:base skill 4 desc| ? }}</td>
       <td>{{#var:base skill 4 desc| ? }}</td>
     </tr>
     </tr>
}}
{{#if: {{#var:base skill 4 evo|}}
    <tr>
      <th>{{#if: {{#var:base skill 4 subobj|}} | [[{{#var:base skill 4 evo|}}|{{#var:base skill 4 en name|{{{base skill 4}}} }}+]] | {{#if:{{{base skill 4|}}}|[[{{{base skill 4}}}+]]|?}} }}</th>
      <td>{{#masterdata:SkillDescription|{{#show: {{#var:base skill 4 evo}} |?Has ID}}|link-radius-image=true}}</td>
    </tr>
    }}
     </table>
     </table>
     <table class="data">
     <table class="data">
     <tr>
     <tr>
      <!--th colspan="3">Charge skill</th-->
       <th colspan="3">{{#if:{{{charge skill name|}}}|{{#if:{{{charge skill jp-en name|}}}|<u><span title="{{{charge skill jp-en name}}}">{{{charge skill name}}}</span></u>|{{{charge skill name}}}}}|?}}</th>
       <th colspan="3">{{#if:{{{charge skill name|}}}|{{#if:{{{charge skill jp-en name|}}}|<u><span title="{{{charge skill jp-en name}}}">{{{charge skill name}}}</span></u>|{{{charge skill name}}}}}|?}}</th>
     </tr>
     </tr>
Line 918: Line 929:
       <!--th>{{#if:{{{charge skill name|}}}|{{#if:{{{charge skill jp-en name|}}}|<u><span title="{{{charge skill jp-en name}}}">{{{charge skill name}}}</span></u>|{{{charge skill name}}}}}|?}}</th-->
       <!--th>{{#if:{{{charge skill name|}}}|{{#if:{{{charge skill jp-en name|}}}|<u><span title="{{{charge skill jp-en name}}}">{{{charge skill name}}}</span></u>|{{{charge skill name}}}}}|?}}</th-->
       <td>{{#if:{{{charge skill name|}}}|{{{charge skill description|?}}}|?}}</td>
       <td>{{#if:{{{charge skill name|}}}|{{{charge skill description|?}}}|?}}</td>
<!--
      <th>[[{{#var:charge skill subobj|}}|{{#if:{{{charge skill name|}}}|{{#if:{{{charge skill jp-en name|}}}|<u><span title="{{{charge skill jp-en name}}}">{{{charge skill name}}}</span></u>|{{{charge skill name}}}}}|?}}]]</th>
      <td>{{#var:charge skill desc|{{{charge skill description|?}}}}}</td>
-->
       <td style="width:50px; padding: 0px;">[[File:Weapon Spread {{#var:charge skill weapon|}}.png|50px]]{{#if:{{{charge skill multiplier|}}}|<br><div style='text-align:center'>{{{charge skill multiplier}}}x</div>}}</td>
       <td style="width:50px; padding: 0px;">[[File:Weapon Spread {{#var:charge skill weapon|}}.png|50px]]{{#if:{{{charge skill multiplier|}}}|<br><div style='text-align:center'>{{{charge skill multiplier}}}x</div>}}</td>
     </tr>
     </tr>

Revision as of 13:56, 4 May 2019

Description

This templates creates an infobox and subobject for a Transient. Please do not directly invoke this template.

An example to feed override parameters (such as translation names) are:

{{#vardefine:transient en name|Name}}
{{#vardefine:transient en title|Title}}
{{#vardefine:transient availability|Available}}
{{#vardefine:transient acquisition|Gacha}}
{{#vardefine:transient en jingi|Charge Skill Name}}
{{#vardefine:transient species|Species}}
{{#vardefine:transient gate|Gate Name}}
{{#vardefine:transient jp en research file|Translation for Japanese Research File}}

To invoke this template properly, use (after the vardefines):

{{#masterdata:Card|CARDID}}

Consult other transient pages for additional undocumented options.