trusted
5,920
edits
SurtrFan8511 (talk | contribs) (Removed extra line breaks) |
SurtrFan8511 (talk | contribs) (List format is CANCELLED >:() |
||
(8 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::+]] | ||
{{# | {{#ifeq:{{{min id|-}}}|-||[[Has skill ID::>{{{min id}}}]]}} | ||
{{# | {{#ifeq:{{{max id|-}}}|-||[[Has skill ID::<{{{max id}}}]]}} | ||
{{# | {{#ifeq:{{{type|-}}}|-||[[Has skill type::{{{type}}}]]}} | ||
| | {{#ifeq:{{{tag|-}}}|-|[[Has effect tags::+]]|[[Has effect tags::{{{tag}}}]]}} | ||
{{#ifeq:{{{target|-}}}|-||[[Has effect targets::{{{target}}}]]}} | |||
{{#ifeq:{{{range|-}}}|-||[[Has range::{{{range}}}]]}} | |||
{{#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::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 | [[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:--> | ||
|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}}]] | ||
|link=none|limit=100 | |||
}}}} | }}}} | ||
| AR Skill = {{#vardefine:AR list|{{#ask: | | AR Skill = {{#vardefine:AR list|{{#ask: | ||
[[Has key::AR skill linker]] [[Has Skill ID::{{#var:listed skill id | [[Has key::AR skill linker]] [[Has Skill ID::{{#var:listed skill id}}]] | ||
|?Has AR ID | |?Has AR ID | ||
|mainlabel=-|headers=hide|limit=1 | |mainlabel=-|headers=hide|limit=1 | ||
Line 31: | Line 37: | ||
| modifier = (+{{Skill effect potency|base={{#show:@@@@|?Has effect min potency}}|max={{#show:@@@@|?Has effect max potency}}}}%) | | modifier = (+{{Skill effect potency|base={{#show:@@@@|?Has effect min potency}}|max={{#show:@@@@|?Has effect max potency}}}}%) | ||
| squares = ({{Skill effect potency|base={{#show:@@@@|?Has effect min potency}}|max={{#show:@@@@|?Has effect max potency}}}} square(s)) | | squares = ({{Skill effect potency|base={{#show:@@@@|?Has effect min potency}}|max={{#show:@@@@|?Has effect max potency}}}} square(s)) | ||
| tag = ({{#show:@@@@|?Has effect tags|default=?}}) | |||
}}}}{{#switch:{{{format|small}}} | }}}}{{#switch:{{{format|small}}} | ||
| small = {{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}} | | small = {{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}} | ||
| Base Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}{{#if:{{#var:skill effect note|}}| {{#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|}}| {{#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 | [[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]] | ||
|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|}}| {{#var:skill effect note}}}}}}<br>}} | | Charge Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{#arrayprint:transient list|<br>|####|{{Transient icon|subobject=####}}{{#if:{{#var:skill effect note|}}| {{#var:skill effect note}}}}}}<br>}} | ||
| AR Skill = {{AR Equipment|id={{#var:AR list}}}}{{#if:{{#var:skill effect note|}}| {{#var:skill effect note}}}}<br> | | AR Skill = {{AR Equipment|id={{#var:AR list}}}}{{#if:{{#var:skill effect note|}}| {{#var:skill effect note}}}}<br> | ||
}} | }} | ||
| large = {{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}} | | large | full = {{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}} | ||
| Base Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}<br>{{#masterdata:SkillDescription|{{#var:listed skill id}}}}{{spaces|4}}{{#arrayprint:transient list|,{{spaces|1}}|####|{{Transient icon|subobject=####}}}}<br><br> | | Base Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}<br>{{#masterdata:SkillDescription|{{#var:listed skill id}}}}{{spaces|4}}{{#arrayprint:transient list|,{{spaces|1}}|####|{{Transient icon|subobject=####}}}}<br><br> | ||
}} | }} | ||
Line 46: | Line 53: | ||
}} | }} | ||
| AR Skill = {{AR Equipment|id={{#var:AR list}}}}<br>{{#masterdata:SkillDescription|{{#var:listed skill id}}}}<br> | | AR Skill = {{AR Equipment|id={{#var:AR list}}}}<br>{{#masterdata:SkillDescription|{{#var:listed skill id}}}}<br> | ||
}} | |||
| effect | #default = {{#vardefine:effect ID|{{#expr: {{#explode:{{#var:listed skill subobj}}|#skill|1}} + 1}}}}{{#switch:{{{type|{{#show:{{#var:listed skill subobj}}|?Has skill type}}}}} | |||
| Base Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}<br>[{{Skill trigger timing|{{#show:{{#var:listed skill subobj}}| ?Has skill trigger timing}}}}] {{#masterdata:SkillDescription|{{#var:listed skill id}}|effect={{#var:effect ID}}}} / {{Skill rate|base={{#show:{{#var:listed skill subobj}}|?Has skill proc chance}}|max=0}}<br>{{spaces|4}}{{#arrayprint:transient list|,{{spaces|1}}|####|{{Transient icon|subobject=####}}}}<br><br> | |||
}} | |||
| Charge Skill = {{#ifeq:{{#arraysize:transient list}}|0||{{Skill name|subobject={{#var:listed skill subobj}}}}<br>[{{Skill trigger timing|{{#show:{{#var:listed skill subobj}}| ?Has skill trigger timing}}}}] {{#masterdata:SkillDescription|{{#var:listed skill id}}|effect={{#var:effect ID}}}}<br>{{spaces|4}}{{#arrayprint:transient list|,{{spaces|1}}|####|{{Transient icon|subobject=####}} ({{Weapon|{{#show:####|?Has charge skill weapon type}}}} {{#show:####|?Has charge skill multiplier}}x)}}<br><br> | |||
}} | |||
| AR Skill = <!--no changes until the skill subobject receives info about max proc chances-->{{AR Equipment|id={{#var:AR list}}}}<br>{{#masterdata:SkillDescription|{{#var:listed skill id}}}}<br> | |||
}}}}}} | }}}}}} | ||
}}{{#vardefine:listed skill id|}}</includeonly></onlyinclude><noinclude | }}{{#vardefine:listed skill id|}}</includeonly></onlyinclude><noinclude>{{Documentation}}</noinclude> | ||
</noinclude> |