Difference between revisions of "Template:Skill infobox"

Jump to navigation Jump to search
165 bytes removed ,  16:25, 27 December 2018
no edit summary
(test)
Line 1: Line 1:
<includeonly>{{#vardefine:skill id|{{{id|{{#if:{{{jp name|}}}|{{#masterdata:Skill|{{{jp name|}}}|id:name}}|0}}}}}}}{{#ifexpr:{{#var:skill id|}}<2|{{#vardefine:skill id|}}}}{{#if:{{#var:skill id|}}|{{
<includeonly>{{#vardefine:skill id|{{{id|{{#if:{{{jp name|}}}|{{#masterdata:Skill|{{{jp name|}}}|id:name}}|0}}}}}}}{{#ifexpr:{{#var:skill id|}}<2|{{#vardefine:skill id|}}}}{{#if:{{#var:skill id|}}|{{
#if:{{{en name|}}}|{{#vardefine:skill en name|{{{en name|}}}}}}}{{
#if:{{{en name|}}}|{{#vardefine:skill en name|{{{en name|}}}}}}}{{
#masterdata:Skill|{{#var:skill id}}|{{#var:skill template options|format=wiki}}
#masterdata:Skill|{{#var:skill id}}|{{#var:skill template options|format=wiki;args=format-table:float-true:list-false}}
}}{{#vardefine:skill template options|}}|Invalid invocation.}}</includeonly><noinclude>
}}{{#vardefine:skill template options|}}|Invalid invocation.}}</includeonly><noinclude>
== Description ==
== Description ==


This templates creates a formatted string using the skill information as well as a skill subobject using the following properties:
This templates serves as a proxy between the housamo.xyz API's master data parser and the old wiki template invocations. <!--If an English description is broken, please add the following <em>before</em> this template call:
 
<pre>{{#vardefine:skill description fallback
* Has game context
}}
* Has Japanese name
</pre>
* 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 ==
== Usage ==
<pre>{{Skill infobox
<pre>{{Skill infobox

Navigation menu