Difference between revisions of "Template:Skill extended infobox"

From Tokyo Afterschool Summoners
Jump to navigation Jump to search
Line 43: Line 43:
{{#ifexpr:{{#var:skill id|}}<2|{{#vardefine:skill id|}}}}
{{#ifexpr:{{#var:skill id|}}<2|{{#vardefine:skill id|}}}}
}}<!-- Grab evolution and precursor name -->
}}<!-- Grab evolution and precursor name -->
{{#vardefine:evolution skill subobj|
<!--{{#vardefine:evolution skill subobj|
  {{#ask:
  {{#ask:
   [[Has game context::Skill]]
   [[Has game context::Skill]]
Line 56: Line 56:
  |{{#show: {{#var:evolution skill subobj}} |?Has English name }}
  |{{#show: {{#var:evolution skill subobj}} |?Has English name }}
  }}
  }}
}}{{#vardefine:precursor skill subobj|
}}-->
{{#arraydefine:skill evo list|{{#ask:
  [[Has game context::Skill]]
  [[Has Japanese name::~{{#var:skill jp name|{{{jp name|}}}}}+*]]
  [[Has effect ID::1]]
  |link=none
  |headers=hide
  |searchlabel=
}} }}{{#vardefine:precursor skill subobj|
  {{#if: {{{precursor |}}}
  {{#if: {{{precursor |}}}
  |{{#ask:
  |{{#ask:
Line 80: Line 88:
| Has preformatted English description ={{#var:skill desc}}|+sep=<br>
| Has preformatted English description ={{#var:skill desc}}|+sep=<br>
| Has raw English description ={{#var:raw skill desc}}|+sep=<br>
| Has raw English description ={{#var:raw skill desc}}|+sep=<br>
| Has evolved skill={{#var:evolution skill subobj|}}
| Has evolved skill={{#arrayprint:skill evo list}}|+sep=,
| Has precursor skill={{{precursor|}}}
| Has precursor skill={{{precursor|}}}
| Has ID = {{#var:skill id|}}
| Has ID = {{#var:skill id|}}
Line 123: Line 131:
{{#if:{{#var:evolution skill subobj|}}|
{{#if:{{#var:evolution skill subobj|}}|
<tr>
<tr>
   <th>Evolution</th>
   <th>Evolution(s)</th>
   <td>{{#if: {{#var:evolution skill subobj|}} | [[{{#var:evolution skill subobj|}}|{{#var:evolution skill en name|{{{evolution}}} }}]] | {{#if:{{{evolution|}}}|{{{evolution}}}|?}} }}</td>
   <td>{{#arrayprint:base skill 1 evo|,&nbsp;|@@@@|[[@@@@|{{#show:@@@@|?Has English name}}]]}}</td>
<!--<td>{{#if: {{#var:evolution skill subobj|}} | [[{{#var:evolution skill subobj|}}|{{#var:evolution skill en name|{{{evolution}}} }}]] | {{#if:{{{evolution|}}}|{{{evolution}}}|?}} }}</td>-->
</tr>
</tr>
}}
}}

Revision as of 15:54, 28 February 2020

Description

This templates creates a formatted string using the skill information as well as a skill subobject using the following properties:

  • Has game context
  • Has Japanese name
  • Has English name
  • Has Japanese-English name
  • Has lowercase English name
  • Has Japanese description
  • Has English description
  • Has skill trigger timing
  • Has skill proc chance
  • Has preformatted English description
  • Has raw English description
  • Has evolved skill
  • Has precursor skill
  • Has additional skills

Usage

{{Skill infobox
| jp name = 
| en name = 
| jp-en name = 
| jp trigger timing = 
| jp description = 
| en description = 
| proc chance = 
}}

Parameters

jp name
Japanese name.
en name
English name.
jp-en name
Translated English name.
jp trigger timing
Activation method in Japanese without parentheses.
jp description
Skill description in Japanese.
en description
Translated English skill description.
proc chance
The skill's chance to activate at skill level 1 in percent.
evolution
The skill's evolution
precursor
The skill's pre-evolution (base)

Examples