GuildWars Wikia:Skill templates
Talk1this wiki
This article describes the general usage of the various skill templates used on GuildWiki. The current templates were designed to try to make it as simple as possible for editors to use them while still being flexible and powerful.
This is not an explanation of how the templates work. For those curious, view the source for the various templates or pages they're used in. Feel free to ask questions on the templates' talk pages.
Skill data templates
Edit
Skill data for each skill is placed in a template with the same name as the skill. This template should have the following general form:
{{Skill box {{{1|}}}
| param = data
...
| param = data
}}
There are various different possible parameters as described in the below sections. No skill will have every parameter, but each skill should at least have campaign, description, name, and type as described in the Template:Skill box section below.
Parameters
Edit
This section lists various parameters used by the skill box templates. However, it is likely to not be exhaustive. While any template can use any parameter that has been placed into a skill data template, no template actually does. The parameters listed under Template:Skill box are likely to be widely used but the others are generally only used by the templates they are listed under.
A description of possible values for parameters is given. However, there is no check to make sure that the values provided are valid. Providing incorrect or invalid values will lead to undefined behavior of a template. When "unset" is a possible value for a parameter, the parameter should not appear at all in the data template (as opposed to perhaps being equal to a blank value).
Template:Skill box parameters
Edit
These parameters can be considered the basic parameters that describe a skill in general.
attribute
Edit
Description: The skill's linked attribute.
Values: An attribute name, capitalized as it is in game (title case). This is used for categorization, display in skill boxes, and in determining the maximum attribute rank for progression tables.
campaign
Edit
Description: The skill's campaign.
Values: "Core", "Prophecies", "Factions", or "Nightfall". This is used for categorization and display in skill boxes.
description
Edit
Description: The skill's description.
Values: The exact text of the description from in game without the type at the beginning or attribute at the end. Terms in this text should be wikilinked. Ranges for values should be formatted as '''0...12''' where 0 and 12 are the actual values at attribute ranks 0 and 12. This is shown in some skill boxes.
elite
Edit
Description: Flag for elite skills.
Values: Any or unset. If this is not set or has any value other than "yes", the skill will not be considered elite. This is used for various purposes.
icon
Edit
Description: The file name for the skill's icon, not including the extension.
Values: Any or unset. If this is set, then "icon.jpg" will be used as the skill's icon. Otherwise, "name.jpg" will be used.
name
Edit
Description: The skill's name.
Values: The exact name of the skill, capitalized as it is in game. This is used for categorization and display in skill boxes.
type
Edit
Description: The skill's skill type.
Values: The exact type of the skill, capitalized as it is in game. This is used for categorization and display in skill boxes.
profession
Edit
Description: The skill's profession.
Values: "Warrior", "Ranger", "Mesmer", "Monk", "Elementalist", "Necromancer", "Assassin", "Ritualist", "Dervish", "Paragon", "Monster", or left unset. This is used for categorization, display in skill boxes, and to display the profession's icon ("profession"-icon.png").
activation
Edit
Description: The skill's activation time.
Values: "{{1/4}}", "{{1/2}}", "{{3/4}}", a positive whole number, or unset. This is used for display in most skill boxes.
adrenaline
Edit
Description: The skill's adrenaline cost.
Values: A positive whole number or unset. This is used for display in most skill boxes.
energy
Edit
Description: The skill's energy cost.
Values: "5", "10", "15", "25" or unset. This is used for display in most skill boxes.
exhaustion
Edit
Description: Flag for skills which cause exhaustion when used. Not to be set for skills like Arcane Languor.
Values: Any or unset. If this is not set or set to any value other than "yes" the skill will be considered to not cause exhaustion. This is used for display in most skill boxes.
recharge
Edit
Description: The skill's recharge time.
Values: A positive whole number or unset. This is used for display in most skill boxes.
req
Edit
Description: The skill's usage requirement, currently only used for assassin chain skills.
Values: "lead", "offhand", "dual", "hex", "enchantment", or unset. This is used for display in most skill boxes.
sacrifice
Edit
Description: The skill's sacrifice cost.
Values: A percentage or range of percentages (such as "1...3%"). This is used for display in most skill boxes.
upkeep
Edit
Description: The skill's upkeep cost.
Values: "-1" or unset. This is used for display in most skill boxes.
progression_0_effect
Edit
Description: The effect name to put in the first column of progression tables.
Values: Any or unset. If this is set, progression_0_0 and progression_0_15 should be set.
progression_0_0
Edit
Description: The skill's value for effect 0 at an attribute rank of 0.
Values: Integer or unset.
progression_0_15
Edit
Description: The skill's value for effect 0 at an attribute rank of 15.
Values: Integer or unset.
Other progression parameters
Edit
progression_X_effect, progression_X_0, and progression_X_15 where X is a value from 0 to 3 may be used. If progression_Y_effect is used, then it must be set for all values from 0 to Y.
nocats
Edit
Description: Flag for whether or not normal auto-categorization should be used.
Values: "yes" or unset. If unset or set to any value other than "yes", normal auto-categorization will be done in Template:Skill box. This should be set for "yes" for all non-player skills and PvE-only skills.
Template:Skill box armor-specific parameters
Edit
armorbonus
Edit
Description: The amount of armor added/removed by the skill.
Values: An integer or range of integers.
armorlength
Edit
Description: The duration of the armor modification effect.
Values: Seconds or range of seconds.
armornotes
Edit
Description: The skill's details and effects other than modifying armor.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
armortarget
Edit
Template:Skill box disable-specific parameters
Edit
disabledur
Edit
Description: The duration of the disable.
Values: Seconds or a range of seconds.
disablenotes
Edit
Description: The skill's details and effect other than disabling.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
disabletype
Edit
Description: The class of skill that this can disable.
Values: A skill type or "action".
Template:Skill box enchant removal-specific parameters
Edit
enchantremovalnotes
Edit
Description: The skill's details and effects other than enchantment removal.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
enchantsremoved
Edit
Description: The number of enchantments the skill removes.
Values: A positive whole number or range of positive whole numbers.
Template:Skill box fail-specific parameters
Edit
Template needs reworking.
failnotes
Edit
Description: The skill's details and effects other than causing failure.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
failtype
Edit
Description: The class of skill that this can cause to fail.
Values: A skill type or "action".
Template:Skill box hex removal-specific parameters
Edit
hexremovalnotes
Edit
Description: The skill's details and effects other than hex removal.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
hexesremoved
Edit
Description: The number of hexes the skill removes.
Values: A positive whole number or range of positive whole numbers.
Template:Skill box ias-specific parameters
Edit
ias
Edit
Description: The IAS skill's IAS value.
alues: A percentage or range of percentages (such as "25%" or "-10...30%"). This is used for display.
iasdur
Edit
Description: The IAS skill's duration.
Values: Seconds or a range of seconds ("5s" or "5...10s"). This is used for display.
iasnotes
Edit
Description: The skill's details and effects other than attack speed modification.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
Template:Skill box preparation-specific parameters
Edit
prepdur
Edit
Description: The preparation's duration.
Values: Seconds or a range of seconds ("5s" or "5...10s"). This is used for display.
prepeffect
Edit
Description: The preparation's effect and details.
Values: Any. Keep it short and do not use complete sentences. This is used for display.
Template:Skill box qr-specific parameters
Edit
duplicate
Edit
Description: The name of the skill's duplicate.
Values: The exact name of the skill, capitalized as it is in game, or unset. This is used to display the duplicate skill's icon.
quest
Edit
Description: Flag for questable skills.
Values: Any or unset. If this is not set or has any value other than "yes", the skill will not be considered questable. A green exclamation mark is displayed for questable skills.