Difference between revisions of "Template:Skill list"

Jump to navigation Jump to search
202 bytes added ,  09:49, 15 October 2021
List format is CANCELLED >:(
m
(List format is CANCELLED >:()
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!--type, tag, target, show potency, format, show--><includeonly><onlyinclude>{{#arraydefine:skill effect list|{{#ask:
<!--type, tag, target, show potency, format, show--><includeonly><onlyinclude>{{#arraydefine:skill effect list|{{#ask:
[[Has skill ID::+]]
[[Has skill ID::+]]
{{#if:{{{type|}}}|[[Has skill type::{{{type}}}]]}}
{{#ifeq:{{{min id|-}}}|-||[[Has skill ID::>{{{min id}}}]]}}
{{#if:{{{tag|}}}|[[Has effect tags::{{{tag}}}]]}}
{{#ifeq:{{{max id|-}}}|-||[[Has skill ID::<{{{max id}}}]]}}
{{#if:{{{target|}}}|[[Has effect targets::{{{target}}}]]}}
{{#ifeq:{{{type|-}}}|-||[[Has skill type::{{{type}}}]]}}
{{#if:{{{range|}}}|[[Has range::{{{range}}}]]}}
{{#ifeq:{{{tag|-}}}|-|[[Has effect tags::+]]|[[Has effect tags::{{{tag}}}]]}}
{{#if:{{{timing|}}}|[[Has trigger timing ID::{{{timing}}}]]}}
{{#ifeq:{{{target|-}}}|-||[[Has effect targets::{{{target}}}]]}}
{{#if:{{{interval|}}}|[[Has turn interval::{{{interval}}}]]}}
{{#ifeq:{{{range|-}}}|-||[[Has range::{{{range}}}]]}}
|link=none|format=list|limit=500|sort=Has skill ID|order=asc}}
{{#ifeq:{{{timing|-}}}|-||[[Has trigger timing ID::{{{timing}}}]]}}
{{#ifeq:{{{interval|-}}}|-||[[Has turn interval::{{{interval}}}]]}}
|link=none|limit=500|sort=Has skill ID|order=asc}}
}}{{#arrayprint:skill effect list||@@@@|
}}{{#arrayprint:skill effect list||@@@@|
{{#ifeq:{{#var:listed skill id|}} {{#var:listed skill tag|}} {{#var:listed skill targets|}}|{{#vardefineecho:listed skill id|{{formatnum:{{#show:@@@@|?Has skill ID}}|R}}}} {{#vardefineecho:listed skill tag|{{#show:@@@@|?Has effect tags}}}} {{#vardefineecho:listed skill targets|{{#show:@@@@|?Has effect targets}}}}|<!--removing duplicate entries-->
{{#ifeq:{{#var:listed skill id|}} {{#var:listed skill tag|}} {{#var:listed skill targets|}}|{{#vardefineecho:listed skill id|{{formatnum:{{#show:@@@@|?Has skill ID}}|R}}}} {{#vardefineecho:listed skill tag|{{#show:@@@@|?Has effect tags}}}} {{#vardefineecho:listed skill targets|{{#show:@@@@|?Has effect targets}}}}|<!--removing duplicate entries-->
|{{#vardefine:listed skill subobj|{{#ask:
|{{#vardefine:listed skill subobj|{{#ask:
[[Has game context::Skill]]
[[{{#explode:@@@@|#effect|0}}#skill{{#explode:@@@@|#effect|1}}]]
<!--[[Has game context::Skill]]
[[Has ID::{{#var:listed skill id|}}]]
[[Has ID::{{#var:listed skill id|}}]]
[[Has effect ID::{{#expr:{{#explode:@@@@|#effect|1}} + 1}}]]
[[Has effect ID::{{#expr:{{#explode:@@@@|#effect|1}} + 1}}]]-->
|limit=1|link=none}}}}{{#arraydefine:transient list|}}{{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}}
|limit=1|link=none}}}}{{#arraydefine:transient list|}}{{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}}
| Base Skill = {{#arraydefine:transient list|{{#ask:
| Base Skill = {{#arraydefine:transient list|{{#ask:
[[Has availability::Current]] [[Has game context::Transient]] [[Has base skill::;;;;;;{{#var:listed skill id}}]] OR [[Has availability::Current]] [[Has game context::Transient]] [[Has evolved skill::{{#explode:{{#var:listed skill subobj}}|#|0}}#skill0]]<!--:puke:-->
[[Has availability::Current]] [[Has game context::Transient]] [[Has base skill::;;;;;;{{#var:listed skill id}}]] OR [[Has availability::Current]] [[Has game context::Transient]] [[Has evolved skill::{{#explode:{{#var:listed skill subobj}}|#|0}}#skill0]]<!--:puke:-->
|format=list|link=none|limit=100
|link=none|limit=100
}}}}
}}}}
| Charge Skill = {{#arraydefine:transient list|{{#ask:
| Charge Skill = {{#arraydefine:transient list|{{#ask:
[[Has availability::Current]] [[Has game context::Transient]] [[Has charge skill::;;;;{{#var:listed skill id}}]]
[[Has availability::Current]] [[Has game context::Transient]] [[Has charge skill::;;;;{{#var:listed skill id}}]]
|format=list|link=none|limit=100
|link=none|limit=100
}}}}
}}}}
| AR Skill = {{#vardefine:AR list|{{#ask:
| AR Skill = {{#vardefine:AR list|{{#ask:
Line 39: Line 42:
| Base Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}{{#if:{{#var:skill effect note|}}|&#32;{{#var:skill effect note}}}}<br>{{spaces|4}}{{#ifexpr:{{#arraysize:transient list}} < 10|{{#arrayprint:transient list|<br>{{spaces|4}}|####|<!--[[####|{{#show:####|?Has English name}}]] ({{Star|{{#show:####|?Has rarity}}}} {{#show:####|?Has variant}})-->{{Transient icon|subobject=####}}}}|{{#ask:
| Base Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}{{#if:{{#var:skill effect note|}}|&#32;{{#var:skill effect note}}}}<br>{{spaces|4}}{{#ifexpr:{{#arraysize:transient list}} < 10|{{#arrayprint:transient list|<br>{{spaces|4}}|####|<!--[[####|{{#show:####|?Has English name}}]] ({{Star|{{#show:####|?Has rarity}}}} {{#show:####|?Has variant}})-->{{Transient icon|subobject=####}}}}|{{#ask:
[[Has availability::Current]] [[Has game context::Transient]] [[Has base skill::;;;;;;{{#var:listed skill id}}]] OR [[Has availability::Current]] [[Has game context::Transient]] [[Has evolved skill::{{#explode:{{#var:listed skill subobj}}|#|0}}#skill0]]
[[Has availability::Current]] [[Has game context::Transient]] [[Has base skill::;;;;;;{{#var:listed skill id}}]] OR [[Has availability::Current]] [[Has game context::Transient]] [[Has evolved skill::{{#explode:{{#var:listed skill subobj}}|#|0}}#skill0]]
|format=list|limit=0|searchlabel='''See full list'''|template=Skill list result format|link=none|format=ul
|limit=0|searchlabel='''See full list'''|template=Skill list result format|link=none|format=ul
}}}}<br>}}
}}}}<br>}}
| Charge Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{#arrayprint:transient list|<br>|####|{{Transient icon|subobject=####}}{{#if:{{#var:skill effect note|}}|&#32;{{#var:skill effect note}}}}}}<br>}}
| Charge Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{#arrayprint:transient list|<br>|####|{{Transient icon|subobject=####}}{{#if:{{#var:skill effect note|}}|&#32;{{#var:skill effect note}}}}}}<br>}}
trusted
5,894

edits

Navigation menu