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:SkillPage"

From DFO World Wiki
Jump to: navigation, search
m (Forgot to do the fancy replace thing)
(Added properties for classes)
 
(25 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
 +
 
 +
 
<table width="100%">
 
<table width="100%">
 
<tr>
 
<tr>
Line 8: Line 10:
 
<tr><td>
 
<tr><td>
 
</noinclude>
 
</noinclude>
 +
__NOTOC__
 
<!--Sidebar-->
 
<!--Sidebar-->
 +
{{#if:{{{RemovedSkill|}}}|<!--dfoplayer. If RemovedSkill is defined-->
 +
{{#switch:{{{RemovedSkill}}}
 +
|Yes={{RemovedContent}}
 +
|
 +
}}
 +
}}
 
<table cellpadding="2" cellspacing="2" style="float: right; width: 250px; padding: 6px; margin: 0 0 1em 1em; font-size: 0.83em; background-color: #f7f8ff; border:1px solid #8888aa;">
 
<table cellpadding="2" cellspacing="2" style="float: right; width: 250px; padding: 6px; margin: 0 0 1em 1em; font-size: 0.83em; background-color: #f7f8ff; border:1px solid #8888aa;">
 
<tr style="background: #ccccff">
 
<tr style="background: #ccccff">
Line 15: Line 24:
 
{{#switch:{{{Gender}}}<!-- if Gender is set to both, add Female and Male -->
 
{{#switch:{{{Gender}}}<!-- if Gender is set to both, add Female and Male -->
 
|Both =
 
|Both =
<big>[[File:{{#replace:{{{Name}}}|:|-}} (Female).png]] [[File:{{#replace:{{{Name}}}|:|-}} (Male).png]] '''{{{Name}}}'''</big>
+
<big>[[File:{{#replace:{{{Name}}}|:|-}}_(Female).png]] [[File:{{#replace:{{{Name}}}|:|-}}_(Male).png]] '''{{{Name}}}'''</big>
 
|
 
|
 
}}
 
}}
|<big>[[File:{{#replace:{{{Name}}}|:|-}}.png]] '''{{{Name}}}'''</big>
+
|<big>[[File:{{#replace:{{{Name}}}|:|-}}{{#if:{{{Gender|}}}|{{#ifexist:File:{{#replace:{{{Name}}}|:|-}}_({{{Gender|}}}).png|_({{{Gender|}}})}}}}.png]] '''{{{Name}}}'''</big>
 
}}  
 
}}  
 
  </th>
 
  </th>
Line 29: Line 38:
 
|{{#ev:youtube|{{{Video}}}|225  }}
 
|{{#ev:youtube|{{{Video}}}|225  }}
 
|No Video}}
 
|No Video}}
 +
 +
{{#if:{{{VideoT|}}}
 +
|<hr><b>Talisman Variation</b>
 +
{{#ev:youtube|{{{VideoT}}}|225  }}
 +
|}}
  
 
|tab2={{#if:{{{NameTab2|}}}|{{{NameTab2}}}|Video 2}}
 
|tab2={{#if:{{{NameTab2|}}}|{{{NameTab2}}}|Video 2}}
Line 34: Line 48:
 
|{{#ev:youtube|{{{Video2}}}|225  }}
 
|{{#ev:youtube|{{{Video2}}}|225  }}
 
|No Video}}
 
|No Video}}
 +
 +
{{#if:{{{Video2T|}}}
 +
|<hr><b>Talisman Variation</b>
 +
{{#ev:youtube|{{{Video2T}}}|225  }}
 +
|}}
  
 
}}
 
}}
Line 85: Line 104:
 
<h2 id="Attributes">Attributes</h2>
 
<h2 id="Attributes">Attributes</h2>
 
{{{Attributes}}}
 
{{{Attributes}}}
 +
{{#if:{{{ElementAttribute|}}}|
 +
{{#arraydefine:ele|{{{ElementAttribute}}} }}
 +
{{#arrayprint:ele||@@@@|<nowiki/>
 +
* {{IconLink|@@@@ Element}} Attribute
 +
{{#set:Has elemental attribute=@@@@}}
 +
[[Category:@@@@ Attribute Skills]]
 +
}} }}
 
{{#if:{{{Notes|}}}|
 
{{#if:{{{Notes|}}}|
 
<h2 id="Notes">Notes</h2>
 
<h2 id="Notes">Notes</h2>
Line 90: Line 116:
 
{{#if:{{{SkillGrowth|}}}|
 
{{#if:{{{SkillGrowth|}}}|
 
<h2 id="Skill Growth">Skill Growth</h2>
 
<h2 id="Skill Growth">Skill Growth</h2>
{{{SkillGrowth}}} }}
+
{{TableNote}}
 +
<div style="max-height:500px; overflow-y:auto; font-size: 0.7em;">
 +
{{{SkillGrowth}}}
 +
</div>
 +
}}
  
<!--       Skill Nav and Categories                 -->
+
 
 +
{{#if:{{{RemovedSkill|}}}|<!--dfoplayer. If RemovedSkill is defined-->
 +
|<!--dfoplayer. If RemovedSkill is NOT defined, continue -->
 +
 
 +
<!-------------------------------------------
 +
              Categories
 +
---------------------------------------------->
 +
{{#if:{{{Class2|}}}|<!--dfoplayer. If Class2 is defined-->
 +
{{#set:Class2={{{Class2}}}}}
 
{{#switch:{{{Gender}}}
 
{{#switch:{{{Gender}}}
|Both={{SkillNav|Male {{{Class|???}}}|{{{Type2|}}}}}
+
|Both =[[Category:Male {{{Class2}}} Skills]][[Category:Female {{{Class2}}} Skills]]
{{SkillNav|Female {{{Class|???}}}|{{{Type2|}}}}}
+
|Female=[[Category:Female {{{Class2}}} Skills]]
|{{SkillNav|{{{Gender|}}} {{{Class|???}}}|{{{Type2|}}}}}
+
|Male=[[Category:Male {{{Class2}}} Skills]]
 +
|[[Category:{{{Class2}}} Skills]]
 
}}
 
}}
  
{{#ifeq:{{{Class|???}}}|General||
+
{{#if:{{{Type2|}}}|<!--dfoplayer. If Type2 is defined-->
{{#ifeq:{{{Class|???}}}|{{BaseClass|{{{Class|???}}}}}||
+
[[Category:{{{Type2}}} Skills]]
{{#switch:{{{Gender}}}
+
{{#switch:{{{Gender}}}<!--Else, which should be TP, apply Class TP Skill-->
|Both={{SkillNav|Male {{BaseClass|{{{Class|???}}}}}|{{{Type2|}}}}}
+
|Both =[[Category:Male {{{Class2}}} {{{Type2}}} Skills]][[Category:Female {{{Class2}}} {{{Type2}}} Skills]]
{{SkillNav|Female {{BaseClass|{{{Class|???}}}}}|{{{Type2|}}}}}
+
|Female=[[Category:Female {{{Class2}}} {{{Type2}}} Skills]]
|{{SkillNav|{{BaseClass|{{#if:{{{Gender|}}}|{{{Gender}}}|}} {{{Class|???}}}|gender=true}}|{{{Type2|}}}}}
+
|Male=[[Category:Male {{{Class2}}} {{{Type2}}} Skills]]
 +
|[[Category:{{{Class2}}} {{{Type2}}} Skills]]
 
}}
 
}}
 
}}
 
}}
 
 
}}
 
}}
  
Line 136: Line 175:
 
}}
 
}}
 
}}
 
}}
{{#if:{{{Class2|}}}|<!--dfoplayer. if class2 exists-->
+
{{#if:{{{AlbertQuest|}}}|<!--dfoplayer. if AlbertQuest1 exists-->
{{#switch:{{{Gender}}}
+
{{#switch:{{{AlbertQuest}}}
|Both={{SkillNav|Male {{{Class2|???}}}|{{{Type2|}}}}}
+
|Yes=
{{SkillNav|Female {{{Class2|???}}}|{{{Type2|}}}}}
+
{{#switch:{{{Gender}}}<!-- if Gender is set to both, add Female and Male -->
|{{SkillNav|{{{Gender|}}} {{{Class2|???}}}|{{{Type2|}}}}}
+
|Both=[[Category:{{BaseClass|Female {{{Class}}}|gender=true}} Albert Quest Skills]]
 +
[[Category:{{BaseClass|Male {{{Class}}}|gender=true}} Albert Quest Skills]]
 +
| [[Category:{{BaseClass|{{#if:{{{Gender|}}}|{{{Gender}}}|}} {{{Class|???}}}|gender=true}} Albert Quest Skills]]
 
}}
 
}}
 
+
|
{{#ifeq:{{{Class2|???}}}|General||
 
{{#ifeq:{{{Class2|???}}}|{{BaseClass|{{{Class2|???}}}}}||
 
{{#switch:{{{Gender}}}
 
|Both={{SkillNav|Male {{BaseClass|{{{Class2|???}}}}}|{{{Type2|}}}}}
 
{{SkillNav|Female {{BaseClass|{{{Class2|???}}}}}|{{{Type2|}}}}}
 
|{{SkillNav|{{BaseClass|{{#if:{{{Gender|}}}|{{{Gender}}}|}} {{{Class2|???}}}|gender=true}}|{{{Type2|}}}}}
 
 
}}
 
}}
 
}}
 
}}
 
+
[[Category:Skills]]
}}
+
[[Category:{{{Type}}} Skills]]<!-- Active or Passive-->
 +
<!-------------------------------------------
 +
              Skill Nav
 +
---------------------------------------------->
 +
{{#switch:{{{Gender}}}
 +
|Both={{SkillNav|Male {{{Class|???}}}|{{{Type2|}}}|Male}}
 +
{{SkillNav|Female {{{Class|???}}}|{{{Type2|}}}|Female}}
 +
|{{SkillNav|{{{Gender|}}} {{{Class|???}}}|{{{Type2|}}}|{{{Gender|}}}}}
 +
}}<!-- Next if block -->    {{#ifeq:{{{Class|???}}}|General||
 +
{{#ifeq:{{{Class|???}}}|{{BaseClass|{{{Class|???}}}}}||
 
{{#switch:{{{Gender}}}
 
{{#switch:{{{Gender}}}
|Both =[[Category:Male {{{Class2}}} Skills]][[Category:Female {{{Class2}}} Skills]]
+
|Both={{SkillNav|Male {{BaseClass|{{{Class|???}}}}}|{{{Type2|}}}|Male }}
|Female=[[Category:Female {{{Class2}}} Skills]]
+
{{SkillNav|Female {{BaseClass|{{{Class|???}}}}}|{{{Type2|}}}|Female}}
|Male=[[Category:Male {{{Class2}}} Skills]]
+
|{{SkillNav|{{BaseClass|{{#if:{{{Gender|}}}|{{{Gender}}}|}} {{{Class|???}}}|gender=true}}|{{{Type2|}}}|{{#if:{{{Gender|}}}|{{{Gender}}}}}}}
|[[Category:{{{Class2}}} Skills]]
 
 
}}
 
}}
 
{{#if:{{{Type2|}}}|<!--dfoplayer. If Type2 is defined-->
 
[[Category:{{{Type2}}} Skills]]
 
{{#switch:{{{Gender}}}<!--Else, which should be TP, apply Class TP Skill-->
 
|Both =[[Category:Male {{{Class2}}} {{{Type2}}} Skills]][[Category:Female {{{Class2}}} {{{Type2}}} Skills]]
 
|Female=[[Category:Female {{{Class2}}} {{{Type2}}} Skills]]
 
|Male=[[Category:Male {{{Class2}}} {{{Type2}}} Skills]]
 
|[[Category:{{{Class2}}} {{{Type2}}} Skills]]
 
 
}}
 
}}
 +
}}<!-- Next if block -->    {{#if:{{{Class2|}}}|<!--dfoplayer. if class2 exists-->
 +
{{#switch:{{{Gender}}}
 +
|Both={{SkillNav|Male {{{Class2|???}}}|{{{Type2|}}}|Male}}
 +
{{SkillNav|Female {{{Class2|???}}}|{{{Type2|}}}|Female}}
 +
|{{SkillNav|{{{Gender|}}} {{{Class2|???}}}|{{{Type2|}}}|{{{Gender|}}}}}
 +
}}<!-- Next if block -->    {{#ifeq:{{{Class2|???}}}|General||
 +
{{#ifeq:{{{Class2|???}}}|{{BaseClass|{{{Class2|???}}}}}||
 +
{{#switch:{{{Gender}}}
 +
|Both={{SkillNav|Male {{BaseClass|{{{Class2|???}}}}}|{{{Type2|}}}|Male}}
 +
{{SkillNav|Female {{BaseClass|{{{Class2|???}}}}}|{{{Type2|}}}|Female}}
 +
|{{SkillNav|{{BaseClass|{{#if:{{{Gender|}}}|{{{Gender}}}|}} {{{Class2|???}}}|gender=true}}|{{{Type2|}}} |{{#if:{{{Gender|}}}|{{{Gender}}}|}}}}
 
}}
 
}}
 
{{#if:{{{Type3|}}}|<!--dfoplayer. If Type3 is defined-->
 
[[Category:{{{Type3}}} Skills]]
 
{{#switch:{{{Gender}}}<!--Else, which should be TP, apply Class TP Skill-->
 
|Both =[[Category:Male {{{Class2}}} {{{Type3}}} Skills]][[Category:Female {{{Class2}}} {{{Type3}}} Skills]]
 
|Female=[[Category:Female {{{Class2}}} {{{Type3}}} Skills]]
 
|Male=[[Category:Male {{{Class2}}} {{{Type3}}} Skills]]
 
|[[Category:{{{Class2}}} {{{Type3}}} Skills]]
 
 
}}
 
}}
 
}}
 
}}
 +
}}<!-- End if class2 exists -->
 +
{{SkillNav|General|{{{Type2|}}}}}
 +
}}<!-- end RemovedSkill                              -->
  
}}
 
{{SkillNav|General|{{{Type2|}}}}}
 
[[Category:Skills]]
 
[[Category:{{{Type}}} Skills]]<!-- Active or Passive-->
 
<!--        Skill Nav and Categories                -->
 
 
<includeonly>
 
<includeonly>
 
{{#set:Has name={{{Name}}}
 
{{#set:Has name={{{Name}}}
|Has icon=File:{{#replace:{{{Name}}}|:|-}}.png
+
|Class={{{Class}}}
|Requires level={{{PrerequisiteLevel|1}}}
+
|Has icon=File:{{#replace:{{{Name}}}|:|-}}{{#if:{{{Gender|}}}|{{#ifexist:File:{{#replace:{{{Name}}}|:|-}}_({{{Gender|}}}).png|_({{{Gender|}}})}}}}.png
 +
|Requires level={{SemanticLevelStrip|{{{PrerequisiteLevel|1}}} }}
 
}}
 
}}
 
</includeonly>
 
</includeonly>
Line 204: Line 241:
 
|NameTab2=
 
|NameTab2=
 
|Video=
 
|Video=
 +
|VideoT=
 
|Video2=
 
|Video2=
 +
|Video2T=
 +
|DiffIcon=
 
|Gender=
 
|Gender=
 
|Class=
 
|Class=
Line 225: Line 265:
 
*{{Command Reduction|MP=2.0%|Cooldown=1.0%}}
 
*{{Command Reduction|MP=2.0%|Cooldown=1.0%}}
 
*{{Cancelable}}
 
*{{Cancelable}}
 +
|ElementAttribute=Fire,Shadow
 
|Notes=
 
|Notes=
  
Line 274: Line 315:
 
| Class2
 
| Class2
 
| If available, a second class that this is learned from.  
 
| If available, a second class that this is learned from.  
 +
|-
 +
| DiffIcon
 +
| Does the skill have two different icons, one for female and one for male?
 +
Acceptable forms are:
 +
*Yes
 +
*<Blank>
 
|-
 
|-
 
| Type
 
| Type
Line 283: Line 330:
 
| Type3
 
| Type3
 
| Is this skill a '''Toggable''' skill? Leave blank if it is not.
 
| Is this skill a '''Toggable''' skill? Leave blank if it is not.
 +
|-
 +
| AlbertQuest
 +
| Can this skill be learned through Albert's Quest?
 +
Acceptable forms are:
 +
*Yes
 +
*<Blank>
 
|-
 
|-
 
| PrerequisiteLevel
 
| PrerequisiteLevel
 
| What is level requirement to acquire this skill?
 
| What is level requirement to acquire this skill?
 +
|-
 +
| RemovedSkill
 +
| Has this skill be removed from the game?
 +
Acceptable forms are:
 +
*Yes
 +
*<Blank>
 
|-
 
|-
 
| PrerequisiteSkill
 
| PrerequisiteSkill
Line 298: Line 357:
 
| Attributes
 
| Attributes
 
| Additional information on the skill that doesn't change per level, like clear cube cost, or range and casting speed of some skills.
 
| Additional information on the skill that doesn't change per level, like clear cube cost, or range and casting speed of some skills.
 +
|-
 +
| ElementAttribute
 +
| Does this skill have an element attribute? Valid values are in a list separated by a comma. E.g: 'Fire' or 'Fire,Shadow'
 
|-
 
|-
 
| Notes
 
| Notes
Line 307: Line 369:
 
| Video
 
| Video
 
| The YouTube video ID to a skill demonstration if able.  
 
| The YouTube video ID to a skill demonstration if able.  
 +
|-
 +
| VideoT
 +
| The YouTube video ID to a skill Talisman demonstration if able.
 
|-
 
|-
 
| Video2
 
| Video2
 
| If available, a second YouTube video ID.  
 
| If available, a second YouTube video ID.  
 +
|-
 +
| Video2T
 +
| Same as VideoT for Video2.
 
|-
 
|-
 
| NameTab
 
| NameTab

Latest revision as of 10:57, 16 May 2024


Template


[[File:{{{Name}}}.png]] {{{Name}}}

No Video
{{{Type}}} Skill
Class:

[[{{{Class}}}]]

Command: None
Prerequisite Level: None
Prerequisite Skills: None

Description

{{{Description}}}

Attributes

{{{Attributes}}}



[[Category:{{{Class}}} Skills]] [[Category:{{{Type}}} Skills]]

??? Skills
Active:None! Please add appropriate skills to Category: ??? Skills and Category:Active Skills
Passive:None! Please add appropriate skills to Category: ??? Skills and Category:Passive Skills

General Skills
Active:Ancient Memory.png Ancient Memory Backstep.png Backstep Indomitable Spirit.png Indomitable Spirit Leap.png Leap Quick Rebound.png Quick Rebound
Passive:Armor Mastery.png Armor Mastery Backstep Upgrade.png Backstep Upgrade Basic Training.png Basic Training Conversion.png Conversion Physical Critical.png Focus: Critical Latent Power.png Latent Power Physical Rear Attack.png Rear Attack
Neo: Awakening:Clues to Awakening.png Clues to Awakening One Step Closer.png One Step Closer Subitism.png Subitism


Usage Template

{{SkillPage
|Name={{PAGENAME}}
|AltName=
|NameTab=
|NameTab2=
|Video=
|VideoT=
|Video2=
|Video2T=
|DiffIcon=
|Gender=
|Class=
|Class2=
|Type=
|Type2=
|Type3=
|PrerequisiteLevel=
|PrerequisiteSkill=
*{{IconLink|Backstep}} Lv2
|Command=
|Description=

|Attributes=
*{{SP per level|15}}
*{{CastTime|Dungeon=0.5 sec|Arena=1.0 sec}}
*{{Cooldown|Dungeon=varies}}
*{{SkillAttribute|Number of Hits|Dungeon=6|Arena=4|Tower=6}}
*{{CubeCost|2}}
*{{Command Reduction|MP=2.0%|Cooldown=1.0%}}
*{{Cancelable}}
|ElementAttribute=Fire,Shadow
|Notes=

|SkillGrowth=
<span style="display:none">{{</span>
{|{{SkillTableHeader}}
!Level
!Lv Req
!MP
!Cooldown
!Damage
|-
| 1 || 1 || rowspan="2" | 1 || 20 Sec(s)
| 9000% + {{AbsoluteDamage|Tooltip=9001|IndependantAttack=9001}}
|-{{MaxSkillRow}}
| 2 || 11 || 19.5 Sec(s)
| 9100% + {{AbsoluteDamage|Tooltip=9111|IndependantAttack=9111}}
|}
<span style="display:none">}}</span>
}}

Parameters

Parameter Usage
AltName The alternate version names of this skill (Korean, Chinese, or Japanese)
Name The in game name of the skill
Gender The gender of class that this is learned from. This is used in generating skill pages. If both genders can use the same skill (in the case of Seismic Punch from both Male and Female Fighters). In the case of a unique subclass like Elementalist, leave blank.

Acceptable forms are:

  • Male
  • Female
  • Both
  • <Blank>
Class The class that this is learned from. In the case of a shared skill, the character type should be used (e.g. Mana Shield - Mage, Neck Snap - Grappler)
Class2 If available, a second class that this is learned from.
DiffIcon Does the skill have two different icons, one for female and one for male?

Acceptable forms are:

  • Yes
  • <Blank>
Type Is this skill an Active or Passive skill?
Type2 Is this skill an Awakening or TP skill?
Type3 Is this skill a Toggable skill? Leave blank if it is not.
AlbertQuest Can this skill be learned through Albert's Quest?

Acceptable forms are:

  • Yes
  • <Blank>
PrerequisiteLevel What is level requirement to acquire this skill?
RemovedSkill Has this skill be removed from the game?

Acceptable forms are:

  • Yes
  • <Blank>
PrerequisiteSkill A list of skills required to acquire this skill.
Command The default command for this skill, using the {{Up}}{{Left}}{{Right}}{{Down}}{{Z}}{{X}}{{C}} syntax.
Description The in game (or a a nicer translated version) of the skill text box.
Attributes Additional information on the skill that doesn't change per level, like clear cube cost, or range and casting speed of some skills.
ElementAttribute Does this skill have an element attribute? Valid values are in a list separated by a comma. E.g: 'Fire' or 'Fire,Shadow'
Notes Fun/useful tidbits about the skills usage or the like.
SkillGrowth The table for skill power progression. In the case of certain passive skills like Icy Aura, leave blank.
Video The YouTube video ID to a skill demonstration if able.
VideoT The YouTube video ID to a skill Talisman demonstration if able.
Video2 If available, a second YouTube video ID.
Video2T Same as VideoT for Video2.
NameTab A one word description for the tab for Video. If nothing is entered, "Video 1" will be used.
NameTab2 A one word description for the tab for Video2. If nothing is entered, "Video 2" will be used.