Welcome to the DFO World Wiki. With many major updates since the release of DFO, many items are missing. Visit Item Database Project to learn more.
Please remember to click "show preview" before saving the page.
Thanks for the updated logo snafuPop!

Difference between revisions of "Template:ClassSkills2"

From DFO World Wiki
Jump to: navigation, search
(attempt to reduce new lines)
(remove unnecessary output of #ifeq)
 
Line 2: Line 2:
 
onlyBaseActive = activeSkills - (tp + awake + awake2)  
 
onlyBaseActive = activeSkills - (tp + awake + awake2)  
 
onlyBasePassive = passSkills - (tp + awake + awake2
 
onlyBasePassive = passSkills - (tp + awake + awake2
--><includeonly>__NOTOC__{{#ask:[[:+]][[Category:{{{1|???}}} Skills|+depth=0]] [[Category:Active Skills]] |format=array |sort=Requires level|order=asc |name=activeSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Skills|+depth=0]] [[Category:Passive Skills]] |format=array |sort=Requires level|order=asc |name=passSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Awakening Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=awakeSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} 2nd Awakening Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=awake2Skills}}{{#ask:[[:+]][[Category:{{{1|???}}} Neo: Awakening Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=awake3Skills}}{{#ask:[[:+]][[Category:{{{1|???}}} TP Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=tpSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Albert Quest Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=albertSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Togglable Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=toggSkills}}{{#arraydiff:onlyBaseActive|activeSkills|tpSkills|awakeSkills|awake2Skills|awake3Skills}} {{#arraydiff:onlyBasePassive|passSkills|tpSkills|awakeSkills|awake2Skills|awake3Skills}}<h3>{{{1|}}} Skills</h3><table style="border:none"><tr>{{#ifeq:{{#arraysize:onlyBaseActive}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>Active Skills</h4><ul>{{#arrayprint:onlyBaseActive||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
--><includeonly>__NOTOC__{{#ask:[[:+]][[Category:{{{1|???}}} Skills|+depth=0]] [[Category:Active Skills]] |format=array |sort=Requires level|order=asc |name=activeSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Skills|+depth=0]] [[Category:Passive Skills]] |format=array |sort=Requires level|order=asc |name=passSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Awakening Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=awakeSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} 2nd Awakening Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=awake2Skills}}{{#ask:[[:+]][[Category:{{{1|???}}} Neo: Awakening Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=awake3Skills}}{{#ask:[[:+]][[Category:{{{1|???}}} TP Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=tpSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Albert Quest Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=albertSkills}}{{#ask:[[:+]][[Category:{{{1|???}}} Togglable Skills|+depth=0]] |format=array |sort=Requires level|order=asc |name=toggSkills}}{{#arraydiff:onlyBaseActive|activeSkills|tpSkills|awakeSkills|awake2Skills|awake3Skills}} {{#arraydiff:onlyBasePassive|passSkills|tpSkills|awakeSkills|awake2Skills|awake3Skills}}<h3>{{{1|}}} Skills</h3><table style="border:none"><tr>
{{#ifeq:{{#arraysize:onlyBasePassive}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>Passive Skills</h4><ul>{{#arrayprint:onlyBasePassive||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:onlyBaseActive}}>0|<td class="table-classSkillNav2"><h4>Active Skills</h4><ul>{{#arrayprint:onlyBaseActive||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
{{#ifeq:{{#arraysize:albertSkills}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>{{{1|???}}} Albert Quest Skills</h4><ul>{{#arrayprint:albertSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:onlyBasePassive}}>0|<td class="table-classSkillNav2"><h4>Passive Skills</h4><ul>{{#arrayprint:onlyBasePassive||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
{{#ifeq:{{#arraysize:tpSkills}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>{{{1|???}}} TP Skills</h4><ul>{{#arrayprint:tpSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:albertSkills}}>0|<td class="table-classSkillNav2"><h4>{{{1|???}}} Albert Quest Skills</h4><ul>{{#arrayprint:albertSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
 +
{{#ifexpr:{{#arraysize:tpSkills}}>0|<td class="table-classSkillNav2"><h4>{{{1|???}}} TP Skills</h4><ul>{{#arrayprint:tpSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
 
</tr>
 
</tr>
 
<tr>
 
<tr>
{{#ifeq:{{#arraysize:awakeSkills}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>{{{1|???}}} Awakening Skills</h4><ul>{{#arrayprint:awakeSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:awakeSkills}}>0|<td class="table-classSkillNav2"><h4>{{{1|???}}} Awakening Skills</h4><ul>{{#arrayprint:awakeSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
{{#ifeq:{{#arraysize:awake2Skills}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>{{{1|???}}} 2nd Awakening Skills</h4><ul>{{#arrayprint:awake2Skills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:awake2Skills}}>0|<td class="table-classSkillNav2"><h4>{{{1|???}}} 2nd Awakening Skills</h4><ul>{{#arrayprint:awake2Skills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
{{#ifeq:{{#arraysize:awake3Skills}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>{{{1|???}}} Neo: Awakening Skills</h4><ul>{{#arrayprint:awake3Skills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:awake3Skills}}>0|<td class="table-classSkillNav2"><h4>{{{1|???}}} Neo: Awakening Skills</h4><ul>{{#arrayprint:awake3Skills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
{{#ifeq:{{#arraysize:toggSkills}}|0| <!-- no results --> &nbsp;| <td class="table-classSkillNav2"><h4>{{{1|???}}} Togglable Skills</h4><ul>{{#arrayprint:toggSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
+
{{#ifexpr:{{#arraysize:toggSkills}}>0|<td class="table-classSkillNav2"><h4>{{{1|???}}} Togglable Skills</h4><ul>{{#arrayprint:toggSkills||@@@@|<li>{{IconLink|@@@@|{{{2|}}}}}</li>}}</ul></td>}}
 
</tr><!--End Positioning Table Row-->
 
</tr><!--End Positioning Table Row-->
 
</table><!--End Positioning Table--></includeonly>
 
</table><!--End Positioning Table--></includeonly>

Latest revision as of 11:56, 25 November 2021


This is a template to show a listing of a class's skills, now sorted by required level, like so:

{{ClassSkills2|Summoner}}

Summoner Skills

Active Skills

Passive Skills

Summoner TP Skills

Summoner Awakening Skills

Summoner 2nd Awakening Skills

Summoner Neo: Awakening Skills

Summoner Togglable Skills

Male Fighter Skills

Active Skills

Passive Skills

Male Fighter Albert Quest Skills

Male Fighter TP Skills


{{ClassSkills2|General}}

General Skills

Active Skills

Passive Skills

General TP Skills

General Neo: Awakening Skills

General Togglable Skills