Template:Job skills: Difference between revisions

From HorizonXI Wiki
m (cargo: condition field for future use (scholar light arts/dark arts))
m (flex-container justify-content)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><div class="flex-container>
<includeonly><div class="flex-container" style="justify-content: center;">
<div class="flex-container-item-2">
<div class="flex-container-item-4">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<caption>Melee Skills</caption>
<caption>Melee Skills</caption>
Line 21: Line 21:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Hand-to-Hand
| Skill = Hand-to-Hand
| Rank = {{{hand-to-hand}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{hand-to-hand}}}|75}}
}}
}}
}}
}}
Line 37: Line 37:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Dagger
| Skill = Dagger
| Rank = {{{dagger}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{dagger}}}|75}}
}}
}}
}}
}}
Line 53: Line 53:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Sword
| Skill = Sword
| Rank = {{{sword}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{sword}}}|75}}
}}
}}
}}
}}
Line 69: Line 69:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Great Sword
| Skill = Great Sword
| Rank = {{{great sword}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{great sword}}}|75}}
}}
}}
}}
}}
Line 85: Line 85:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Axe
| Skill = Axe
| Rank = {{{axe}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{axe}}}|75}}
}}
}}
}}
}}
Line 101: Line 101:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Great Axe
| Skill = Great Axe
| Rank = {{{great axe}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{great axe}}}|75}}
}}
}}
}}
}}
Line 117: Line 117:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Scythe
| Skill = Scythe
| Rank = {{{scythe}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{scythe}}}|75}}
}}
}}
}}
}}
Line 133: Line 133:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Polearm
| Skill = Polearm
| Rank = {{{polearm}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{polearm}}}|75}}
}}
}}
}}
}}
Line 149: Line 149:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Katana
| Skill = Katana
| Rank = {{{katana}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{katana}}}|75}}
}}
}}
}}
}}
Line 165: Line 165:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Great Katana
| Skill = Great Katana
| Rank = {{{great katana}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{great katana}}}|75}}
}}
}}
}}
}}
Line 181: Line 181:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Club
| Skill = Club
| Rank = {{{club}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{club}}}|75}}
}}
}}
}}
}}
Line 197: Line 197:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Staff
| Skill = Staff
| Rank = {{{staff}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{staff}}}|75}}
}}
}}
}}
}}
}}<!-- end staff -->
}}<!-- end staff -->
</table>
</table>
</div><!-- end flex-container-item-2 -->
</div><!-- end flex-container-item-4 -->
{{#if:{{{archery|}}}{{{marksmanship|}}}{{{throwing|}}}|
{{#if:{{{archery|}}}{{{marksmanship|}}}{{{throwing|}}}|
<div class="flex-container-item-2">
<div class="flex-container-item-4">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<caption>Ranged Skills</caption>
<caption>Ranged Skills</caption>
Line 225: Line 225:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Archery
| Skill = Archery
| Rank = {{{archery}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{archery}}}|75}}
}}
}}
}}
}}
Line 241: Line 241:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Marksmanship
| Skill = Marksmanship
| Rank = {{{marksmanship}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{marksmanship}}}|75}}
}}
}}
}}
}}
Line 257: Line 257:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Throwing
| Skill = Throwing
| Rank = {{{throwing}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{throwing}}}|75}}
}}
}}
}}
}}
}}<!-- end throwing -->
}}<!-- end throwing -->
</table>
</table>
</div><!-- end flex-container-item-2 -->
</div><!-- end flex-container-item-4 -->
}}<!-- end archery/marksmanship/throwing -->
}}<!-- end archery/marksmanship/throwing -->
<div class="flex-container-item-2">
<div class="flex-container-item-4">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<caption>Defensive Skills</caption>
<caption>Defensive Skills</caption>
Line 273: Line 273:
<th scope="col" style="width: 15%;" class="unsortable">75</th>
<th scope="col" style="width: 15%;" class="unsortable">75</th>
</tr>
</tr>
{{#if:{{{guarding|}}}|
<tr>
<td>[[Guarding Skill|Guarding]]</td>
<td data-sort-value="{{#switch:{{{guarding}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{guarding}}}}}">{{#replace:{{{guarding}}}|-|&minus;}}</td>
<td>{{#invoke:Skill cap|get cap|{{{guarding}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{guarding}}}|75}}</td>
</tr>
{{#ifeq:{{NAMESPACENUMBER}}|0|
{{#cargo_store:
_table = JobSkills
| Job = {{PAGENAME}}
| Skill = Guarding
| SkillCap = {{#invoke:Skill cap|get cap|{{{guarding}}}|75}}
}}
}}
}}<!-- end guarding -->
<tr>
<tr>
<td>[[Evasion]]</td>
<td>[[Evasion]]</td>
Line 284: Line 300:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Evasion
| Skill = Evasion
| Rank = {{{evasion}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{evasion}}}|75}}
}}
}}
}}
}}
Line 299: Line 315:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Shield
| Skill = Shield
| Rank = {{{shield}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{shield}}}|75}}
}}
}}
}}
}}
}}<!-- end shield -->
}}<!-- end shield -->
{{#if:{{{guarding|}}}|
<tr>
<td>[[Guarding Skill|Guarding]]</td>
<td data-sort-value="{{#switch:{{{guarding}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{guarding}}}}}">{{#replace:{{{guarding}}}|-|&minus;}}</td>
<td>{{#invoke:Skill cap|get cap|{{{guarding}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{guarding}}}|75}}</td>
</tr>
{{#ifeq:{{NAMESPACENUMBER}}|0|
{{#cargo_store:
_table = JobSkills
| Job = {{PAGENAME}}
| Skill = Guarding
| Rank = {{{guarding}}}
}}
}}
}}<!-- end guarding -->
{{#if:{{{parrying|}}}|
{{#if:{{{parrying|}}}|
<tr>
<tr>
Line 331: Line 331:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Parrying
| Skill = Parrying
| Rank = {{{parrying}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{parrying}}}|75}}
}}
}}
}}
}}
}}<!-- end parrying -->
}}<!-- end parrying -->
</table>
</table>
</div><!-- end flex-container-item-2 -->
</div><!-- end flex-container-item-4 -->
{{#if:{{{divine|}}}{{{healing|}}}{{{enhancing|}}}{{{enfeebling|}}}{{{elemental|}}}{{{dark|}}}{{{singing|}}}{{{stringed|}}}{{{wind|}}}{{{ninjutsu|}}}{{{summoning|}}}|
{{#if:{{{divine|}}}{{{healing|}}}{{{enhancing|}}}{{{enfeebling|}}}{{{elemental|}}}{{{dark|}}}{{{summon|}}}{{{ninjutsu|}}}{{{singing|}}}{{{string|}}}{{{wind|}}}{{{blue|}}}|
<div class="flex-container-item-2">
<div class="flex-container-item-4">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<table class="horizon-table jobs-table sortable" style="text-align: center;">
<caption>Magic Skills</caption>
<caption>Magic Skills</caption>
Line 359: Line 359:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Divine
| Skill = Divine
| Rank = {{{divine}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{divine}}}|75}}
}}
}}
}}
}}
Line 375: Line 375:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Healing
| Skill = Healing
| Rank = {{{healing}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{healing}}}|75}}
}}
}}
}}
}}
Line 391: Line 391:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Enhancing
| Skill = Enhancing
| Rank = {{{enhancing}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{enhancing}}}|75}}
}}
}}
}}
}}
Line 407: Line 407:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Enfeebling
| Skill = Enfeebling
| Rank = {{{enfeebling}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{enfeebling}}}|75}}
}}
}}
}}
}}
Line 423: Line 423:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Elemental
| Skill = Elemental
| Rank = {{{elemental}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{elemental}}}|75}}
}}
}}
}}
}}
Line 439: Line 439:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Dark
| Skill = Dark
| Rank = {{{dark}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{dark}}}|75}}
}}
}}
}}
}}
}}<!-- end dark -->
}}<!-- end dark -->
{{#if:{{{summon|}}}|
<tr>
<td>[[:Category:Summoning Magic|Summon]]</td>
<td data-sort-value="{{#switch:{{{summon}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{summon}}}}}">{{#replace:{{{summon}}}|-|&minus;}}</td>
<td>{{#invoke:Skill cap|get cap|{{{summon}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{summon}}}|75}}</td>
</tr>
{{#ifeq:{{NAMESPACENUMBER}}|0|
{{#cargo_store:
_table = JobSkills
| Job = {{PAGENAME}}
| Skill = Summon
| SkillCap = {{#invoke:Skill cap|get cap|{{{summon}}}|75}}
}}
}}
}}<!-- end summon -->
{{#if:{{{ninjutsu|}}}|
<tr>
<td>[[:Category:Ninjutsu|Ninjutsu]]</td>
<td data-sort-value="{{#switch:{{{ninjutsu}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{ninjutsu}}}}}">{{#replace:{{{ninjutsu}}}|-|&minus;}}</td>
<td>{{#invoke:Skill cap|get cap|{{{ninjutsu}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{ninjutsu}}}|75}}</td>
</tr>
{{#ifeq:{{NAMESPACENUMBER}}|0|
{{#cargo_store:
_table = JobSkills
| Job = {{PAGENAME}}
| Skill = Ninjutsu
| SkillCap = {{#invoke:Skill cap|get cap|{{{ninjutsu}}}|75}}
}}
}}
}}<!-- end ninjutsu -->
{{#if:{{{singing|}}}|
{{#if:{{{singing|}}}|
<tr>
<tr>
Line 455: Line 487:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Singing
| Skill = Singing
| Rank = {{{singing}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{singing}}}|75}}
}}
}}
}}
}}
Line 471: Line 503:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = String
| Skill = String
| Rank = {{{string}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{string}}}|75}}
}}
}}
}}
}}
Line 487: Line 519:
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Wind
| Skill = Wind
| Rank = {{{wind}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{wind}}}|75}}
}}
}}
}}
}}
}}<!-- end wind -->
}}<!-- end wind -->
{{#if:{{{ninjutsu|}}}|
{{#if:{{{blue|}}}|
<tr>
<tr class="toau">
<td>[[:Category:Ninjutsu|Ninjutsu]]</td>
<td>[[:Category:Blue Magic|Blue]]</td>
<td data-sort-value="{{#switch:{{{ninjutsu}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{ninjutsu}}}}}">{{#replace:{{{ninjutsu}}}|-|&minus;}}</td>
<td data-sort-value="{{#switch:{{{blue}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{blue}}}}}">{{#replace:{{{blue}}}|-|&minus;}}</td>
<td>{{#invoke:Skill cap|get cap|{{{ninjutsu}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{blue}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{ninjutsu}}}|75}}</td>
<td>{{#invoke:Skill cap|get cap|{{{blue}}}|75}}</td>
</tr>
{{#ifeq:{{NAMESPACENUMBER}}|0|
{{#cargo_store:
_table = JobSkills
| Job = {{PAGENAME}}
| Skill = Ninjutsu
| Rank = {{{ninjutsu}}}
}}
}}
}}<!-- end ninjutsu -->
{{#if:{{{summoning|}}}|
<tr>
<td>[[:Category:Summoning Magic|Summoning]]</td>
<td data-sort-value="{{#switch:{{{summoning}}}|A+=A1|A-=A2|B+=B1|B=B2|B-=B3|C+=C1|C=C2|C-=C3|#default={{{summoning}}}}}">{{#replace:{{{summoning}}}|-|&minus;}}</td>
<td>{{#invoke:Skill cap|get cap|{{{summoning}}}|37}}</td>
<td>{{#invoke:Skill cap|get cap|{{{summoning}}}|75}}</td>
</tr>
</tr>
{{#ifeq:{{NAMESPACENUMBER}}|0|
{{#ifeq:{{NAMESPACENUMBER}}|0|
Line 518: Line 534:
_table = JobSkills
_table = JobSkills
| Job = {{PAGENAME}}
| Job = {{PAGENAME}}
| Skill = Summoning
| Skill = Blue
| Rank = {{{summoning}}}
| SkillCap = {{#invoke:Skill cap|get cap|{{{blue}}}|75}}
}}
}}
}}
}}
}}<!-- end summoning -->
}}<!-- end blue -->
</table>
</table>
</div><!-- end flex-container-item-2 -->
</div><!-- end flex-container-item-4 -->
}}<!-- end divine/healing/enhancing/enfeebling/elemental/dark/singing/stringed/wind/ninjutsu/summoning -->
}}<!-- end divine/healing/enhancing/enfeebling/elemental/dark/summon/ninjutsu/singing/string/wind/blue -->
</div><!-- end flex-container -->
</div><!-- end flex-container -->
</includeonly><noinclude>{{#cargo_declare:
</includeonly><noinclude>{{#cargo_declare:
_table = JobSkills
_table = JobSkills
| Job = Page
| Job = Page
| Condition = Page
| AbilityRequired = Page
| Skill = Page
| Skill = Page
| Rank = String (allowed values = A+, A-, B+, B, B-, C+, C, C-, D, E, F)
| SkillCap = Integer
}}
}}
{{Documentation}}</noinclude>
{{Documentation}}</noinclude>

Latest revision as of 11:03, 5 November 2025

This template defines the table "JobSkills". View table.

Template documentation
Note: portions of the template sample may not be visible without values provided.
View or edit this documentation. (About template documentation)
Editors can experiment in this template's sandbox and test case pages.

Displays a job's skills in table format. Also populates the JobSkills Cargo table.

Usage

Omit any skills the job doesn't learn. Blue magic data is hidden until a future ToAU update.

{{job skills
| hand-to-hand = C
| dagger = C
| sword = C
| great sword = C
| axe = C
| great axe = C
| scythe = C
| polearm = C
| katana = C
| great katana = C
| club = C
| staff = C

| archery = C
| marksmanship = C
| throwing = C

| guarding = C
| evasion = C
| shield = C
| parrying = C

| divine = C
| healing = C
| enhancing = C
| enfeebling = C
| elemental = C
| dark = C
| summon = C
| ninjutsu = C
| singing = C
| string = C
| wind = C
| blue = C
}}
Melee Skills
Skill Rank 37 75
Hand-to-Hand C 105 225
Dagger C 105 225
Sword C 105 225
Great Sword C 105 225
Axe C 105 225
Great Axe C 105 225
Scythe C 105 225
Polearm C 105 225
Katana C 105 225
Great Katana C 105 225
Club C 105 225
Staff C 105 225
Ranged Skills
Skill Rank 37 75
Archery C 105 225
Marksmanship C 105 225
Throwing C 105 225
Defensive Skills
Skill Rank 37 75
Guarding C 105 225
Evasion C 105 225
Shield C 105 225
Parrying C 105 225
Magic Skills
Skill Rank 37 75
Divine C 105 225
Healing C 105 225
Enhancing C 105 225
Enfeebling C 105 225
Elemental C 105 225
Dark C 105 225
Summon C 105 225
Ninjutsu C 105 225
Singing C 105 225
String C 105 225
Wind C 105 225
Blue C 105 225


External Links