Difference between revisions of "Template:Skill infobox"

2,024 bytes removed ,  15:26, 18 January 2019
no edit summary
 
Line 4: Line 4:
#if:{{{jp-en name|}}}|{{#vardefine:skill jp en name|{{{jp-en name|}}}}}}}{{
#if:{{{jp-en name|}}}|{{#vardefine:skill jp en name|{{{jp-en name|}}}}}}}{{
#masterdata:Skill|{{#var:skill id}}|{{#var:skill template options|format=wiki;list=false;args=format-table:float-true:list-false:columns=1}}
#masterdata:Skill|{{#var:skill id}}|{{#var:skill template options|format=wiki;list=false;args=format-table:float-true:list-false:columns=1}}
}}{{#vardefine:skill template options|}}|{{#if:{{{partial|}}}|{{#vardefine:skillnumber|{{#expr:{{#var:skillnumber|-1}}+1}}}}{{#if: <!-- define vars -->
}}{{#vardefine:skill template options|}}|<!--Invalid invocation.-->}}</includeonly></onlyinclude>
{{#vardefine:skill desc|[{{Skill trigger timing|{{{jp trigger timing|}}}}}] {{#if:{{{en description|}}}|{{{en description}}}|{{{jp description|?}}}}} {{#if:{{{proc chance|}}}|/ {{{proc chance|0}}}%}}|}}
{{#if:{{#var:skill en name|}}||{{#vardefine:skill en name|{{#explode:{{{en name|}}}|/|0}}}}}}
{{#if:{{#var:skill en name|}}||{{#vardefine:skill jp name|{{#replace:{{#explode:{{{jp name|}}}|/|0}}}}|+|+}}}}
{{#vardefine:skill effect num|{{{effect|0}}}}}
{{#vardefine:skill id|{{{id|{{#masterdata:Skill|{{#var:skill jp name|}}|id:name}}}}}}}
{{#ifexpr:{{#var:skill id|}}<2|{{#vardefine:skill id|}}}}
}}<!-- end define vars --><!-- create subobject
-->{{#subobject:skill{{#var:skillnumber}}
| Has game context =Skill
| Has Japanese name ={{#var:skill jp name|{{{jp name|}}}}}
| Has English name ={{#var: skill en name|{{{en name|}}}}}
| Has Japanese-English name = {{{jp-en name|}}}
| Has lowercase English name ={{lc:{{#var: skill en name|{{{en name|}}}}}}}
| Has Japanese description ={{{jp description|}}}
| Has English description ={{{en description|}}}
| Has skill trigger timing ={{{jp trigger timing|}}}
| Has skill proc chance ={{{proc chance|0}}}
| Has preformatted English description ={{#var:skill desc}}|+sep=<br>
| Has raw English description ={{#var:raw skill desc}}|+sep=<br>
| Has evolved skill={{{evolution|}}}
| Has precursor skill={{{precursor|}}}
| Has ID = {{#var:skill id|}}
| Has effect ID = {{#var:skill effect num|1}}
}}<!-- end of subobject creation
-->{{#ifexpr:{{#var:skill effect num|1}} > 1|[[Category:Skill with additional effects]]{{#if:{{#pos:{{{jp description|}}}|Hidden:}}||{{#subobject:{{#explode:{{#ask:  [[Has game context::Skill]]  [[Has ID::{{#var:skill id|}}]]  [[Has effect ID::1]]  |link=none  |limit=1  |headers=hide  |searchlabel=}}|#|1}}
| Has preformatted English description = {{#var:skill desc}}
| Has raw English description = {{#var:raw skill desc}}
}}}}}}}}<!--Invalid invocation.-->}}</includeonly></onlyinclude>
== Description ==
== Description ==