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

Jump to navigation Jump to search
no edit summary
m
Line 1: Line 1:
<includeonly><onlyinclude>{{#vardefine:status name|{{{1|}}} }}
<includeonly><onlyinclude>
==Skills that use {{#var:status name}}==
==Skills that use {{{1|Burn}}}==


{{#arraydefine:skill subobj array|
{{#arraydefine:skill subobj array|
   {{#ask:
   {{#ask:
     [[Category:Skills]]
     [[Category:Skills]]
     [[Category:Skill that uses {{#var:status name}}]]
     [[Category:Skill that uses {{{1|Burn}}}]]
     |?Has subobject
     |?Has subobject
     |format=list|link=none|headers=hide|searchlabel=|mainlabel=-|limit=500
     |format=list|link=none|headers=hide|searchlabel=|mainlabel=-|limit=500
Line 33: Line 33:
     <!--printing-->
     <!--printing-->
     {{#vardefine: current skill|{{#arrayindex:skill subobj array | {{#var: i}} }} }}{{#ifexpr: {{#show: {{#var:current skill}} | ?Has effect ID| default = 0 }} = 1 | {{#ifexpr: {{#arraysize:transient array}}=0||<!--PRINTING THE SKILL NAME-->[[{{#var: current skill}} | {{#if:{{#show:{{#var:current skill}} | ?Has English name }}|{{#show:{{#var:current skill}} | ?Has English name }}|{{#show:{{#var:current skill}} | ?Has Japanese name }}}}]]<br>{{#masterdata:SkillDescription|{{#masterdata:Skill|{{#show:{{#var:current skill}} | ?Has Japanese name }}|id:name}}|link-radius-image=true}}<br><!--PRINTING TRANSIENTS-->{{#loop: j| 0 | {{#arraysize:transient array}}| {{#vardefine: current transient|{{#arrayindex:transient array|{{#var:j}} }} }} {{Transient icon|{{#show: {{#var:current transient}} | ?Has English name}}|rarity={{#show: {{#var: current transient}} |?Has rarity }}|variant={{#show: {{#var: current transient}} |?Has variant }}|size=small}};}}<br>}}<br>|}}
     {{#vardefine: current skill|{{#arrayindex:skill subobj array | {{#var: i}} }} }}{{#ifexpr: {{#show: {{#var:current skill}} | ?Has effect ID| default = 0 }} = 1 | {{#ifexpr: {{#arraysize:transient array}}=0||<!--PRINTING THE SKILL NAME-->[[{{#var: current skill}} | {{#if:{{#show:{{#var:current skill}} | ?Has English name }}|{{#show:{{#var:current skill}} | ?Has English name }}|{{#show:{{#var:current skill}} | ?Has Japanese name }}}}]]<br>{{#masterdata:SkillDescription|{{#masterdata:Skill|{{#show:{{#var:current skill}} | ?Has Japanese name }}|id:name}}|link-radius-image=true}}<br><!--PRINTING TRANSIENTS-->{{#loop: j| 0 | {{#arraysize:transient array}}| {{#vardefine: current transient|{{#arrayindex:transient array|{{#var:j}} }} }} {{Transient icon|{{#show: {{#var:current transient}} | ?Has English name}}|rarity={{#show: {{#var: current transient}} |?Has rarity }}|variant={{#show: {{#var: current transient}} |?Has variant }}|size=small}};}}<br>}}<br>|}}
}}
==Charge Skills that use {{{1|Burn}}}==
{{#arraydefine:transients|{{#ask:
  [[Has game context::Transient]]
  [[Has availability::Current]]
  |link=none|headers=hide|searchlabel=|format=list|limit=5000
}}}}
{{#arrayprint:transients|
|@@@
|{{#if:{{#pos:{{#show:@@@|?Has charge skill}}|{{{1|Burn}}}</abbr>}}
  |{{#show:@@@|?Has charge skill}}<br/>{{Transient icon|subobject=@@@}}<br/><br/>}}
}}</includeonly></onlyinclude>
}}</includeonly></onlyinclude>
==Documentation==
<noinclude>{{Documentation}}</noinclude>
 
Use this template to list all skills that use a certain status as well as transients that use such skills.
 
Only skills that are directly used by transients are listed, this includes [[Skill Evolution]]s but not Skill Specific Evolutions or secondary Skill Evolutions like [[Avenger++]].
 
===Usage===
<pre>
{{Skills that use status|Burn}}
</pre>
Shows the following:
{{Skills that use status|Burn}}
trusted
5,907

edits

Navigation menu