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

no edit summary
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly><onlyinclude>{{#ifeq:{{{format|}}}|small|=Status usage=
<includeonly><onlyinclude>{{#ifeq:{{{format|}}}|small|{{#ifeq:{{{show title|yes}}}|no||<h2>Status usage</h2>}}''See [[{{{1|}}}/Used Skills]] for more details''}}{{Skill list table|format={{{format|large}}}|type = {{{type|-}}}|rows=type|columns=tag|status={{{1|}}}|show 0 0=targets|show 1 0=targets|show 2 0=targets|show 0 1=multiplier|show 1 1=multiplier|show 2 1=multiplier|label col 0 = Apply|label col 1 = Advantage|label col 2 = Remove|min id = {{{min id|-}}}|max id = {{{max id|-}}}}}</includeonly></onlyinclude>
''See [[{{{1|}}}/Used Skills]] for more details''<br/>}}
==Skills that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|use|resist}} {{{1|Burn}}}==
{{#arraydefine:full skill subobj array|{{#ask:
    [[Category:Skills]]
    [[Category:Skill that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|uses|resists}} {{{1|Burn}}}]]
    |?Has subobject
    |format=list|link=none|headers=hide|searchlabel=|mainlabel=-|limit=500
  }}
}}{{#arrayunique:full skill subobj array}}{{#arraydefine:cs subobj array|{{#ask:
    [[Category:Charge skills]]
    [[Category:Skill that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|uses|resists}} {{{1|Burn}}}]]
    |?Has subobject
    |format=list|link=none|headers=hide|searchlabel=|mainlabel=-|limit=500
  }}
}}{{#arrayunique:cs subobj array}}{{#arraydiff:skill subobj array|full skill subobj array|cs subobj array}}{{#arrayprint:skill subobj array|
|@@@
| {{#ifeq:{{#show:@@@|?Has effect ID}}|1|{{#arraydefine:transient base array|{{#ask:
    [[Has availability::Current]]
    [[Has base skill.Has subobject reference.Has ID::{{#show:@@@|?Has ID}}]]
    |format=list|link=none|limit=500
  }}}}{{#arraydefine:transient skevo array|{{#ask:
    [[Has availability::Current]]
    [[Has base skill.Has subobject reference.Has evolved skill.Has ID::{{#show:@@@|?Has ID}}]]
    |format=list|link=none|limit=500
  }}}}{{#arrayunion:transient array|transient base array|transient skevo array
  }}{{#ifeq:{{#arraysize:transient array}}|0||{{#switch:{{{format|}}}
| small = {{Skill name|id={{#show:@@@|?Has ID}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}}}<br/>
| #default = {{Skill name|id={{#show:@@@|?Has ID}}}}<br/>{{#masterdata:SkillDescription|{{#show:@@@|?Has ID}}}}<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|}}
 
==Charge Skills that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|use|resist}} {{{1|Burn}}}==
{{#arrayprint:cs subobj array|
|@@@
| {{#ifeq:{{#show:@@@|?Has effect ID}}|1|{{#arraydefine:transient array|{{#ask:
    [[Has availability::Current]]
    [[Has charge skill::;;;;{{#show:@@@|?Has ID}}]]
    |format=list|link=none|limit=500
  }}}}{{#ifeq:{{#arraysize:transient array}}|0||{{#switch:{{{format|}}}
| small = {{#arrayprint:transient array||@@@@|{{Transient icon|subobject=@@@@}}<br/>}}
| #default = {{Skill name|id={{#show:@@@|?Has ID}}}}<br/>{{#masterdata:SkillDescription|{{#show:@@@|?Has ID}}}}<br/>&nbsp;&nbsp;&nbsp;&nbsp;{{#arrayprint:transient array|;&nbsp;|@@@@|{{Transient icon|subobject=@@@@}}({{Weapon|{{#show:@@@@|?Has charge skill weapon type}}}})}}<br/><br/>
}}}}}}
}}{{#arraydefine:transient array|}}
 
{{#if:{{{show AR|}}}||==AR Equipment that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|uses|resists}} {{{1|Burn}}}==
{{#arraydefine:ar subobj array|{{#ask:
    [[Category:AR Equipment]]
    [[Category:Skill that {{#ifeq:{{Weapon type|{{{1|}}}}}|?|uses|resists}} {{{1|Burn}}}]]
    |?Has subobject
    |format=list|sep=###|link=none|headers=hide|searchlabel=|mainlabel=-|limit=500
  }}|###
}}{{#arrayprint:ar subobj array|
|@@@
| {{#switch:{{{format|}}}
| small = {{AR Equipment|id={{#show:@@@|?Has ID}}}}<br/>
| #default = {{AR Equipment|id={{#show:@@@|?Has ID}}}}<br/>{{#show:@@@|?Has skills}}<br/><br/>
}}}}}}{{#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>
4,366

edits