Difference between revisions of "Template:Transient extended infobox"

From Tokyo Afterschool Summoners
Jump to navigation Jump to search
Line 188: Line 188:


{{#vardefine:base skill 1 desc|
{{#vardefine:base skill 1 desc|
<!--
  {{#if: {{#var:base skill 1 subobj|}}
  {{#if: {{#var:base skill 1 subobj|}}
  |{{#show: {{#var:base skill 1 subobj}} |?Has preformatted English description |sep=<br> }}
  |{{#show: {{#var:base skill 1 subobj}} |?Has preformatted English description |sep=<br> }}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 1}}}|id:name}}}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 1}}}|id:name}}}}
  }}
  }}
-->
{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 1}}}|id:name}}}}
}}
}}


<!-- escape semi-colons to not run into issues when setting it as a value in the record property -->
<!-- escape semi-colons to not run into issues when setting it as a value in the record property -->
<!--
{{#vardefine:base skill 1 raw desc|
{{#vardefine:base skill 1 raw desc|
  {{#if: {{#var:base skill 1 subobj|}}
  {{#if: {{#var:base skill 1 subobj|}}
Line 200: Line 204:
  }}
  }}
}}
}}
 
-->
{{#vardefine:base skill 2 subobj|
{{#vardefine:base skill 2 subobj|
  {{#if: {{{base skill 2|}}}
  {{#if: {{{base skill 2|}}}
Line 222: Line 226:


{{#vardefine:base skill 2 desc|
{{#vardefine:base skill 2 desc|
<!--
  {{#if: {{#var:base skill 2 subobj|}}
  {{#if: {{#var:base skill 2 subobj|}}
  |{{#show: {{#var:base skill 2 subobj}} |?Has preformatted English description |sep=<br>}}
  |{{#show: {{#var:base skill 2 subobj}} |?Has preformatted English description |sep=<br>}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 2}}}|id:name}}}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 2}}}|id:name}}}}
  }}
  }}
-->
{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 2}}}|id:name}}}}
}}
}}
 
<!--
{{#vardefine:base skill 2 raw desc|
{{#vardefine:base skill 2 raw desc|
  {{#if: {{#var:base skill 2 subobj|}}
  {{#if: {{#var:base skill 2 subobj|}}
Line 233: Line 240:
  }}
  }}
}}
}}
 
-->
{{#vardefine:base skill 3 subobj|
{{#vardefine:base skill 3 subobj|
  {{#if: {{{base skill 3|}}}
  {{#if: {{{base skill 3|}}}
Line 255: Line 262:


{{#vardefine:base skill 3 desc|
{{#vardefine:base skill 3 desc|
{{#if: {{#var:base skill 3 subobj|}}
<!--
{{#if: {{#var:base skill 3 subobj|}}
  |{{#show: {{#var:base skill 3 subobj}} |?Has preformatted English description |sep=<br>}}
  |{{#show: {{#var:base skill 3 subobj}} |?Has preformatted English description |sep=<br>}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 3}}}|id:name}}}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 3}}}|id:name}}}}
  }}
  }}
-->
{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 3}}}|id:name}}}}
}}
}}
 
<!--
{{#vardefine:base skill 3 raw desc|
{{#vardefine:base skill 3 raw desc|
  {{#if: {{#var:base skill 3 subobj|}}
  {{#if: {{#var:base skill 3 subobj|}}
Line 266: Line 276:
  }}
  }}
}}
}}
 
-->
{{#vardefine:base skill 4 subobj|
{{#vardefine:base skill 4 subobj|
  {{#if: {{{base skill 4|}}}
  {{#if: {{{base skill 4|}}}
Line 288: Line 298:


{{#vardefine:base skill 4 desc|
{{#vardefine:base skill 4 desc|
<!--
  {{#if: {{#var:base skill 4 subobj|}}
  {{#if: {{#var:base skill 4 subobj|}}
  |{{#show: {{#var:base skill 4 subobj}} |?Has preformatted English description |sep=<br>}}
  |{{#show: {{#var:base skill 4 subobj}} |?Has preformatted English description |sep=<br>}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 4}}}|id:name}}}}
  |{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 4}}}|id:name}}}}
  }}
  }}
-->
{{#masterdata:SkillDescription|{{#masterdata:Skill|{{{base skill 4}}}|id:name}}}}
}}
}}
 
<!--
{{#vardefine:base skill 4 raw desc|
{{#vardefine:base skill 4 raw desc|
  {{#if: {{#var:base skill 4 subobj|}}
  {{#if: {{#var:base skill 4 subobj|}}
Line 299: Line 312:
  }}
  }}
}}
}}
-->
<!--
<!--
{{#vardefine:charge skill subobj|
{{#vardefine:charge skill subobj|
Line 325: Line 339:
  }}
  }}
}}
}}
 
<!--
{{#vardefine:charge skill raw desc|
{{#vardefine:charge skill raw desc|
  {{#if: {{#var:charge skill subobj|}}
  {{#if: {{#var:charge skill subobj|}}
Line 331: Line 345:
  }}
  }}
}}
}}
-->
-->
-->
{{#vardefine:base skill 1 jp-en name|
{{#vardefine:base skill 1 jp-en name|
Line 403: Line 418:
| Has sex = {{{sex|}}}
| Has sex = {{{sex|}}}
| Has gate = {{{gate|}}}
| Has gate = {{{gate|}}}
| Has base skill ={{#if:{{{base skill 1|}}}|{{#var:base skill 1 subobj|-}};0;{{{base skill 1}}};{{#var:base skill 1 en name|{{{base skill 1}}}}};{{#var:base skill 1 desc|[?] ? / ?%}};{{#var:base skill 1 raw desc|[?] ? / ?%}}}}
| Has base skill ={{#if:{{{base skill 1|}}}|{{#var:base skill 1 subobj|-}};0;{{{base skill 1}}};{{#var:base skill 1 en name|{{{base skill 1}}}}}<!--;{{#var:base skill 1 desc|[?] ? / ?%}};{{#var:base skill 1 raw desc|[?] ? / ?%}}}}-->
| Has base skill ={{#if:{{{base skill 2|}}}|{{#var:base skill 2 subobj|-}};1;{{{base skill 2}}};{{#var:base skill 2 en name|{{{base skill 2}}}}};{{#var:base skill 2 desc|[?] ? / ?%}};{{#var:base skill 2 raw desc|[?] ? / ?%}}}}
| Has base skill ={{#if:{{{base skill 2|}}}|{{#var:base skill 2 subobj|-}};1;{{{base skill 2}}};{{#var:base skill 2 en name|{{{base skill 2}}}}}<!--;{{#var:base skill 2 desc|[?] ? / ?%}};{{#var:base skill 2 raw desc|[?] ? / ?%}}}}-->
| Has base skill ={{#if:{{{base skill 3|}}}|{{#var:base skill 3 subobj|-}};2;{{{base skill 3}}};{{#var:base skill 3 en name|{{{base skill 3}}}}};{{#var:base skill 3 desc|[?] ? / ?%}};{{#var:base skill 3 raw desc|[?] ? / ?%}}}}
| Has base skill ={{#if:{{{base skill 3|}}}|{{#var:base skill 3 subobj|-}};2;{{{base skill 3}}};{{#var:base skill 3 en name|{{{base skill 3}}}}}<!--;{{#var:base skill 3 desc|[?] ? / ?%}};{{#var:base skill 3 raw desc|[?] ? / ?%}}}}-->
| Has base skill ={{#if:{{{base skill 4|}}}|{{#var:base skill 4 subobj|-}};3;{{{base skill 4}}};{{#var:base skill 4 en name|{{{base skill 4}}}}};{{#var:base skill 4 desc|[?] ? / ?%}};{{#var:base skill 4 raw desc|[?] ? / ?%}}}}
| Has base skill ={{#if:{{{base skill 4|}}}|{{#var:base skill 4 subobj|-}};3;{{{base skill 4}}};{{#var:base skill 4 en name|{{{base skill 4}}}}}<!--;{{#var:base skill 4 desc|[?] ? / ?%}};{{#var:base skill 4 raw desc|[?] ? / ?%}}}}-->
| Has charge skill ={{{charge skill name|}}};{{{charge skill jp name|}}};{{{charge skill description|}}};{{#var:charge skill weapon}}
| Has charge skill ={{{charge skill name|}}};{{{charge skill jp name|}}};{{{charge skill description|}}};{{#var:charge skill weapon}}
| Has illustrator ={{#if:{{{illustrator|}}}|
| Has illustrator ={{#if:{{{illustrator|}}}|

Revision as of 02:21, 4 March 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.