Template:Skill: Difference between revisions

No edit summary
No edit summary
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{| class=wikitable width=60%
{| class=wikitable width=60%
|-
|-
!colspan="2" align="center" style="background:#ed668c;front-size:150%" | <div style='text-align: center;'>'''{{{name|{{PAGENAME}}}}}'''</div>
!colspan="2" align="center" style="front-size:150%" | <div style='text-align: center;'>'''{{{name|{{PAGENAME}}}}}'''</div>
|-
|-
! {{#if:{{{type|}}} | width=20% style="text-align:left" || }} | {{#if:{{{type|}}} |  '''Skill type:''' || }}
! {{#if:{{{type|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{type|}}} |  '''Skill type:''' || }}
| {{#if:{{{type|}}} | {{{type|}}} || }}
| {{#if:{{{type|}}} | style="height: 35px" || }} | {{#if:{{{type|}}} | {{{type|}}} || }}
|-
|-
! {{#if:{{{subtype|}}} | width=20% style="background:#eff1f0;text-align:left" || }} | {{#if:{{{subtype|}}} | '''Skill subtype:''' || }}
! {{#if:{{{subtype|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{subtype|}}} | '''Skill subtype:''' || }}
| {{#if:{{{subtype|}}} | style="background:#eff1f0" || }} | {{#if:{{{subtype|}}} |  {{{subtype|}}} || }}
| {{#if:{{{subtype|}}} | style="height: 35px" || }} | {{#if:{{{subtype|}}} |  {{{subtype|}}} || }}
|-
|-
! {{#if:{{{user|}}} | width=20% style="text-align:left" || }} | {{#if:{{{user|}}} | '''Primary user:''' || }}
! {{#if:{{{user|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{user|}}} | '''Primary user:''' || }}
| {{#if:{{{user|}}} | {{{user|}}} || }}
| {{#if:{{{user|}}} | style="height: 35px" || }} | {{#if:{{{user|}}} | {{{user|}}} || }}
|-
|-
! {{#if:{{{duration|}}} | width=20% style="background:#eff1f0;text-align:left" || }} | {{#if:{{{duration|}}} | '''Duration:''' || }}
! {{#if:{{{activationLag|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{activationLag|}}} | '''Activation lag:''' || }}
| {{#if:{{{duration|}}} | style="background:#eff1f0" || }} | {{#if:{{{duration|}}} | {{{duration|}}} || }}
| {{#if:{{{activationLag|}}} | style="height: 35px" || }} | {{#if:{{{activationLag|}}} | {{{activationLag|}}} || }}
|-
|-
! {{#if:{{{castingCost|}}} | width=20% style="text-align:left" || }} | {{#if:{{{castingCost|}}} | '''Casting cost:''' || }}
! {{#if:{{{duration|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{duration|}}} | '''Duration:''' || }}
| {{#if:{{{castingCost|}}} | {{{castingCost|}}} || }}
| {{#if:{{{duration|}}} | style="height: 35px" || }} | {{#if:{{{duration|}}} | {{{duration|}}} || }}
|-
|-
! {{#if:{{{tickCost|}}} | width=20% style="background:#eff1f0;text-align:left" || }} | {{#if:{{{tickCost|}}} | '''Per-tick cost:''' || }}
! {{#if:{{{castingCost|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{castingCost|}}} | '''Casting cost:''' || }}
| {{#if:{{{tickCost|}}} | style="background:#eff1f0" || }} | {{#if:{{{tickCost|}}} | {{{tickCost|}}} || }}
| {{#if:{{{castingCost|}}} | style="height: 35px" || }} | {{#if:{{{castingCost|}}} | {{{castingCost|}}} || }}
|-
|-
! {{#if:{{{pulseCost|}}} | width=20% style="text-align:left" || }} | {{#if:{{{pulseCost|}}} | '''Per-pulse cost:''' || }}
! {{#if:{{{tickCost|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{tickCost|}}} | '''Per-tick cost:''' || }}
| {{#if:{{{pulseCost|}}} | {{{pulseCost|}}} || }}
| {{#if:{{{tickCost|}}} | style="height: 35px" || }} | {{#if:{{{tickCost|}}} | {{{tickCost|}}} || }}
|-
|-
! {{#if:{{{range|}}} | width=20% style="background:#eff1f0;text-align:left" || }} | {{#if:{{{range|}}} | '''Range:''' || }}
! {{#if:{{{pulseCost|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{pulseCost|}}} | '''Per-pulse cost:''' || }}
| {{#if:{{{range|}}} | style="background:#eff1f0" || }} | {{#if:{{{range|}}} | {{{range|}}} || }}
| {{#if:{{{pulseCost|}}} | style="height: 35px" || }} | {{#if:{{{pulseCost|}}} | {{{pulseCost|}}} || }}
|-
|-
! {{#if:{{{delay|}}} | width=20% style="text-align:left" || }} | {{#if:{{{delay|}}} | '''Recast delay:''' || }}
! {{#if:{{{range|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{range|}}} | '''Range:''' || }}
| {{#if:{{{delay|}}} | {{{delay|}}} || }}
| {{#if:{{{range|}}} | style="height: 35px" || }} | {{#if:{{{range|}}} | {{{range|}}} || }}
|-
|-
! {{#if:{{{requirements|}}} | width=20% style="background:#eff1f0;text-align:left" || }} | {{#if:{{{requirements|}}} | '''Requirements:''' || }}
! {{#if:{{{delay|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{delay|}}} | '''Recast delay:''' || }}
| {{#if:{{{requirements|}}} | style="background:#eff1f0" || }} | {{#if:{{{requirements|}}} | {{{requirements|}}} || }}
| {{#if:{{{delay|}}} | style="height: 35px" || }} | {{#if:{{{delay|}}} | {{{delay|}}} || }}
|-
! {{#if:{{{requirements|}}} | width=20% style="text-align:left;height: 35px" || }} | {{#if:{{{requirements|}}} | '''Requirements:''' || }}
| {{#if:{{{requirements|}}} | style="height: 35px" || }} | {{#if:{{{requirements|}}} | {{{requirements|}}} || }}
|-
|-
! {{#if:{{{syntax|}}} | width=20% style="text-align:left" || }} | {{#if:{{{syntax|}}} | '''Syntax:''' || }}
! {{#if:{{{syntax|}}} | width=20% style="text-align:left" || }} | {{#if:{{{syntax|}}} | '''Syntax:''' || }}
| {{#if:{{{syntax|}}} | {{{syntax|}}} || }}
| {{#if:{{{syntax|}}} | style="height: 35px" || }} | {{#if:{{{syntax|}}} | {{{syntax|}}} || }}
|}
|}
<noinclude>
<noinclude>
----
----
Notes:
Note the above template is blank because it will automatically hide all lines that do not have any information on them.
The above template is empty as all its values are blank. This is because the template will automatically remove all empty rows.
How to use:
<pre>{{skill
<pre>{{skill
|name= Put Skill Name here. You *can* leave this blank and, if you do, it will default to the page name.
|name= Put Skill Name here. You *can* leave this blank and, if you do, it will default to the page name.
|type= Put which type of skill it is here. Options include: Ability/Form/Skill/Song/Spell
|type= Put which type of skill it is here. Options include: Ability/Form/Skill/Song/Spell
|subtype= Broad strokes what the skill does. Attack, buff, debuff, defense, passive
|subtype= Broad strokes what the skill does. Attack, buff, debuff, defense, healing, passive
|user= Generally speaking, what class uses this skill. Please link relevant classes or professions
|user= Generally speaking, what class uses this skill. Please link relevant classes or professions
|activationLag= How many rounds using the skill lags the user.  Typically 1 or 2.
|duration= What is the skill's duration
|duration= What is the skill's duration
|castingCost= What is the skill's cost to activate, if any
|castingCost= What is the skill's cost to activate, if any
Line 61: Line 65:
|subtype=Passive
|subtype=Passive
|user=Test templates
|user=Test templates
|activationLag=None
|duration=None
|duration=None
|castingCost=None
|castingCost=None

Latest revision as of 18:47, 25 November 2025

Skill

Note the above template is blank because it will automatically hide all lines that do not have any information on them. How to use:

{{skill
|name= Put Skill Name here. You *can* leave this blank and, if you do, it will default to the page name.
|type= Put which type of skill it is here. Options include: Ability/Form/Skill/Song/Spell
|subtype= Broad strokes what the skill does. Attack, buff, debuff, defense, healing, passive
|user= Generally speaking, what class uses this skill. Please link relevant classes or professions
|activationLag= How many rounds using the skill lags the user.  Typically 1 or 2.
|duration= What is the skill's duration
|castingCost= What is the skill's cost to activate, if any
|tickCost= What is the skill's cost per tick, if any. This only applies to psionic foci
|pulseCost= What is the skill's cost per pulse, if any. This only applies to bardic songs
|range= Targeting information, if it's self only or on an ally or an enemy or adjacent rooms or global, etc
|delay= How long does it take to cast the spell again. This can be anything between a proper hours-long cooldown or the number of rounds it lags you for
|requirements= What does this skill require in order to be used, if anything
|syntax= What is the proper syntax to use the skill, if any
}}

Example use:

Test Skill
Skill type: Ability
Skill subtype: Passive
Primary user: Test templates
Activation lag: None
Duration: None
Casting cost: None
Per-tick cost: None
Per-pulse cost: None
Range: This page only
Recast delay: 2 rounds
Requirements: View source
Syntax: None