Difference between revisions of "Template:Skills that use status"

Jump to navigation Jump to search
((tried to) hide headers whenever nothing is printed in the query)
Line 1: Line 1:
<includeonly><onlyinclude>{{#ifeq:{{{format|}}}|small|=Status usage=
<includeonly><onlyinclude>{{#ifeq:{{{format|}}}|small|<h1>Status usage</h1>
''See [[{{{1|}}}/Used Skills]] for more details''<br/>}}
''See [[{{{1|}}}/Used Skills]] for more details''<br/>}}
==Skills that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|use|resist}} {{{1|Burn}}}==
{{#arraydefine:full skill subobj array|{{#ask:
{{#arraydefine:full skill subobj array|{{#ask:
     [[Category:Skills]]
     [[Category:Skills]]
Line 29: Line 28:
     |format=list|link=none|limit=500
     |format=list|link=none|limit=500
   }}}}{{#arrayunion:transient array|transient base array|transient skevo array
   }}}}{{#arrayunion:transient array|transient base array|transient skevo array
   }}{{#ifeq:{{#arraysize:transient array}}|0||{{#switch:{{{format|}}}
   }}{{#ifeq:{{#arraysize:transient array}}|0||{{#if:{{#var:header start|}}||<h2>Skills that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|use|resist}} {{{1|Burn}}}</h2>{{#vardefine:header start|false}}
}}{{#switch:{{{format|}}}
| small = {{Skill name|id={{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}}}<br/>
| small = {{Skill name|id={{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}}}<br/>
| #default = {{Skill name|id={{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>{{#masterdata:SkillDescription|{{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}}}<br/><br/>
| #default = {{Skill name|id={{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>{{#masterdata:SkillDescription|{{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}}}<br/><br/>
}}}}}}
}}}}}}
}}{{#arraydefine:transient base array|}}{{#arraydefine:transient skevo array|}}{{#arraydefine:transient array|}}
}}{{#arraydefine:transient base array|}}{{#arraydefine:transient skevo array|}}{{#arraydefine:transient array|}}{{#vardefine:header start|}}


{{#if:{{{show CS|}}}||==Charge Skills that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|use|resist}} {{{1|Burn}}}==
{{#arrayprint:cs subobj array|
{{#arrayprint:cs subobj array|
|@@@
|@@@
Line 42: Line 41:
     [[Has charge skill::;;;;{{formatnum:{{#show:@@@|?Has ID}}|R}}]]
     [[Has charge skill::;;;;{{formatnum:{{#show:@@@|?Has ID}}|R}}]]
     |format=list|link=none|limit=500
     |format=list|link=none|limit=500
   }}}}{{#ifeq:{{#arraysize:transient array}}|0||{{#switch:{{{format|}}}
   }}}}{{#ifeq:{{#arraysize:transient array}}|0||{{#if:{{#var:header start|}}||<h2>Charge Skills that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|use|resist}} {{{1|Burn}}}</h2>{{#vardefine:header start|false}}}}{{#switch:{{{format|}}}
| small = {{#arrayprint:transient array||@@@@|{{Transient icon|subobject=@@@@}}<br/>}}
| small = {{#arrayprint:transient array||@@@@|{{Transient icon|subobject=@@@@}}<br/>}}
| #default = {{Skill name|id={{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>{{#masterdata:SkillDescription|{{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}({{Weapon|{{#show:@@@@|?Has charge skill weapon type}}}})}}<br/><br/>
| #default = {{Skill name|id={{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>{{#masterdata:SkillDescription|{{formatnum:{{#show:@@@|?Has ID}}|R}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}({{Weapon|{{#show:@@@@|?Has charge skill weapon type}}}})}}<br/><br/>
}}}}}}
}}}}}}
}}}}{{#arraydefine:transient array|}}
}}{{#arraydefine:transient array|}}{{#vardefine:header start|}}


{{#if:{{{show AR|}}}||==AR Equipment that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|uses|resists}} {{{1|Burn}}}==
{{#if:{{#arrayprint:ar base page array}}|<h2>AR Equipment that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|uses|resists}} {{{1|Burn}}}</h2>}}{{#arrayprint:ar base page array|
{{#arrayprint:ar base page array|
|@@@
|@@@
| {{#if:{{#vardefineecho:ar id|{{#show:@@@|?Has subobject.Has AR ID}}}}|{{#switch:{{{format|}}}
| {{#if:{{#vardefineecho:ar id|{{#show:@@@|?Has subobject.Has AR ID}}}}|{{#switch:{{{format|}}}
Line 55: Line 53:
| #default = {{AR Equipment|id={{#var:ar id}}}}<br/>
| #default = {{AR Equipment|id={{#var:ar id}}}}<br/>
{{#masterdata:SkillDescription|{{formatnum:{{#show:@@@|?Has subobject.Has Skill ID}}|R}}}}<br/><br/>
{{#masterdata:SkillDescription|{{formatnum:{{#show:@@@|?Has subobject.Has Skill ID}}|R}}}}<br/><br/>
}}}}}}}}{{#arraydefine:ar base page array|}}{{#vardefine:ar id|}}{{
}}}}}}{{#arraydefine:ar base page array|}}{{#vardefine:ar id|}}{{
#arraydefine:full skill subobj array|}}{{#arraydefine:cs subobj array|}}{{#arraydefine:skill subobj array|}}{{#arraydefine:ar subobj array|}}</includeonly></onlyinclude>
#arraydefine:full skill subobj array|}}{{#arraydefine:cs subobj array|}}{{#arraydefine:skill subobj array|}}{{#arraydefine:ar subobj array|}}</includeonly></onlyinclude>
<noinclude>{{Documentation}}</noinclude>
<noinclude>{{Documentation}}</noinclude>