Difference between revisions of "Template:Skill infobox"

Jump to navigation Jump to search
Line 40: Line 40:
{{#vardefine:skill desc|[{{Skill trigger timing|{{{jp trigger timing|}}}}}] {{#if:{{{en description|}}}|{{{en description}}}|{{{jp description|?}}}}} / {{{proc chance|0}}}%}}
{{#vardefine:skill desc|[{{Skill trigger timing|{{{jp trigger timing|}}}}}] {{#if:{{{en description|}}}|{{{en description}}}|{{{jp description|?}}}}} / {{{proc chance|0}}}%}}


<!-- split string at html tags (i.g. strip them) -->
{{#arraydefine:raw skill desc|{{#var:skill desc}}|/<[^>]*>/}}
{{#arraydefine:raw skill desc|{{#var:skill desc}}|/<[^>]*>/}}
<!-- use whitespace as delimiter -->
{{#vardefine:raw skill desc|{{#arrayprint:raw skill desc|<nowiki> </nowiki>|@@@|@@@}}}}


}}<!-- end define vars -->{{#subobject:skill{{#vardefineecho:skillnumber|{{#expr:{{#var:skillnumber|-1}}+1}}}}
}}<!-- end define vars -->{{#subobject:skill{{#vardefineecho:skillnumber|{{#expr:{{#var:skillnumber|-1}}+1}}}}
Line 52: Line 56:
| Has skill proc chance ={{{proc chance|0}}}
| Has skill proc chance ={{{proc chance|0}}}
| Has preformatted English description ={{#var:skill desc}}
| Has preformatted English description ={{#var:skill desc}}
| Has raw English description ={{#arrayprint:raw skill desc|<nowiki> </nowiki>|@@@|@@@}}
| Has raw English description ={{#var:raw skill desc}}
}}
}}