Шаблон:Profession mechanic skill table row — различия между версиями

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск
(Новая страница: «<includeonly>{{#ask:[[{{{1}}}]] | ?Has canonical name | ?Has game icon | ?Has game description | ?Is for profession | ?Has skill type | ?Has profession mechanic s…»)
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 4: Строка 4:
 
| ?Has game description
 
| ?Has game description
 
| ?Is for profession
 
| ?Is for profession
 +
| ?Is for specialization
 +
| ?Has skill context
 
| ?Has skill type
 
| ?Has skill type
 
| ?Has profession mechanic slot number
 
| ?Has profession mechanic slot number
 +
| ?Has chain sequence position
 
| ?Has activation time
 
| ?Has activation time
 
| ?Has recharge time
 
| ?Has recharge time
 
| ?Has initiative cost
 
| ?Has initiative cost
 
| ?Has energy cost
 
| ?Has energy cost
 +
| ?Has upkeep cost
 
| ?Is for weapon
 
| ?Is for weapon
 +
| ?Is for attunement
 
| ?Is for pet
 
| ?Is for pet
 
| ?Is for pet family
 
| ?Is for pet family
 
| ?Has pet archetype
 
| ?Has pet archetype
 +
| ?Is usable underwater
 +
| ?Has chain sequence|+order=asc
 +
| ?Has skill sort order
 +
| ?Is ground targeted
 
| link = none
 
| link = none
 
| format = template
 
| format = template
| template = Profession mechanic skill table row format{{!}}class={{{class|}}}
+
| template = Profession mechanic skill table row format{{!}}class={{{class|}}}{{!}}chain={{{chain|}}}
 
| default = {{Profession mechanic skill table row format|{{{1}}}|{{{1}}}|File:{{{1}}}.png}}
 
| default = {{Profession mechanic skill table row format|{{{1}}}|{{{1}}}|File:{{{1}}}.png}}
| userparam = {{{chain|}}}
 
 
}}</includeonly><noinclude>
 
}}</includeonly><noinclude>
 
== Description ==
 
== Description ==
This template is intended for use in ''profession mechanic skill'' tables in conjunction with the {{tl|profession mechanic skill table header}}. It returns the wiki code for a single table row, populated with the following skill data: ''mechanic slot#'' (before the skill name with the prefix "F", e.g. profession mechanic skill number "F1"), ''type'', ''recharge time'', and ''description''. It does not return the table opening or closing tags, so those must be provided on the calling page.
+
This template is intended for use in ''profession mechanic skill'' tables in conjunction with the {{tl|profession mechanic skill table header}}. It returns the wiki code for a single table row, populated with the following skill data: ''mechanic slot#'' (before the skill name with the prefix "F", e.g. profession mechanic skill number "F1"), '''skill''', ''(type)'', ''(weapon)'', ''(pet or pet family)'', ''(archetype)'', ''activation time'', ''(energy)'', ''recharge time'', and ''description''. It does not return the table opening or closing tags, so those must be provided on the calling page.
  
 
It uses {{tl|profession mechanic skill table row format}} to process the results of the semantic query.
 
It uses {{tl|profession mechanic skill table row format}} to process the results of the semantic query.
Строка 27: Строка 35:
 
=== Caveat ===
 
=== Caveat ===
 
This is a standardized template that specifically builds a profession mechanic skill table. For alternatives, see:
 
This is a standardized template that specifically builds a profession mechanic skill table. For alternatives, see:
 
+
* {{tl|Slot skill table header}} and {{tl|Slot skill table row}} for slot skills (prints type, underwater status, skill point cost, recharge, and description)
* {{tl|Skill table row}} for custom tables (can set which data prints in what order)
+
* {{tl|Weapon skill table header}} and {{tl|Weapon skill table row}} for weapon skills and auxiliary skill bars (prints slot#, type, recharge, and description)
* {{tl|Slot skill table header}} / {{tl|Slot skill table row}} for slot skills (prints type, underwater status, skill point cost, recharge, and description)
+
* {{tl|Environmental skill table header}} and {{tl|Environmental skill table row}} for environmental skills as bundles or tonics (prints slot#, type, recharge, and description)
* {{tl|Weapon skill table header}} / {{tl|Weapon skill table row}} for weapon skills and auxiliary skill bars (prints slot#, type, recharge, and description)
 
  
 
=== Columns ===
 
=== Columns ===
Строка 37: Строка 44:
 
# Skill
 
# Skill
 
# [[Property:Has activation time|Has activation time]]
 
# [[Property:Has activation time|Has activation time]]
# [[Property:Has recharge time|Has recharge time]] or [[Property:Has initiative cost|Has initiative cost]] (set <code><nowiki>{{#vardefine:initiative|y}}</nowiki></code>)
+
# [[Property:Has recharge time|Has recharge time]] or [[Property:Has initiative cost|Has initiative cost]] (set <code>showInitiative=true</code> in the header)
 
# [[Property:Has game description|Has game description]]
 
# [[Property:Has game description|Has game description]]
  
Строка 48: Строка 55:
 
# [[Property:Has pet archetype|Has pet archetype]]  (set <code>showArchetype=true</code> in the header)
 
# [[Property:Has pet archetype|Has pet archetype]]  (set <code>showArchetype=true</code> in the header)
 
# [[Property:Has activation time|Has activation time]]
 
# [[Property:Has activation time|Has activation time]]
# [[Property:Has energy cost|Has energy cost]] (set <code><nowiki>{{#vardefine:energy|y}}</nowiki></code>)
+
# [[Property:Has energy cost|Has energy cost]] (set <code>showEnergy=true</code> in the header)
# [[Property:Has recharge time|Has recharge time]] or [[Property:Has initiative cost|Has initiative cost]]
+
# [[Property:Has recharge time|Has recharge time]] or [[Property:Has initiative cost|Has initiative cost]] (set <code>showInitiative=true</code> in the header)
 
# [[Property:Has game description|Has game description]]
 
# [[Property:Has game description|Has game description]]
  
 
== Usage ==
 
== Usage ==
 
<pre>{{Profession mechanic skill table row|<skill name>}}
 
<pre>{{Profession mechanic skill table row|<skill name>}}
{{Profession mechanic skill table row|<skill name>|chain= |class= }}</pre>
+
{{Profession mechanic skill table row|<skill name>|class=<css class>}}</pre>
  
 
=== Parameters ===
 
=== Parameters ===
; ''unnamed parameter 1'' <skill name> : Full name of the skill article, including disambiguation suffixes. The skill icon and name will appear in the first cell of the row (unless <code>slot</code> or <code>pet</code> is used, see below).
+
;1 ''(unnamed parameter)''
 
+
: Required. Skill name.
; chain : Set to one of the following values to show an additional icon before the skill icon:
+
;class
 +
: Used to apply CSS classes to the row. Examples: <code><nowiki>class=line</nowiki></code> applies a border to the bottom of the row.
 +
;chain
 +
: Optional. Added automatically, can be overridden with one of the following values:
 
:{|
 
:{|
 +
| none      ||
 +
|-
 
| ''chain'' || [[File:Redirect Arrow.png|25px|link=]] (no link)
 
| ''chain'' || [[File:Redirect Arrow.png|25px|link=]] (no link)
 +
|-
 +
| ''ambush'' || [[File:Chain Arrow Toolbelt.png|25px|link=Ambush]] (links to [[Ambush]])
 
|-
 
|-
 
| ''burst'' || [[File:Chain Arrow Toolbelt.png|25px|link=Burst]] (links to [[Burst]])
 
| ''burst'' || [[File:Chain Arrow Toolbelt.png|25px|link=Burst]] (links to [[Burst]])
 +
|-
 +
| ''primal burst'' || [[File:Chain Arrow Toolbelt.png|25px|link=Primal Burst]] (links to [[Primal Burst]])
 +
|-
 +
| ''stealth'' || [[File:Chain Arrow Toolbelt.png|25px|link=Stealth Attack]] (links to [[Stealth Attack]])
 
|-
 
|-
 
| ''toolbelt'' || [[File:Chain Arrow Toolbelt.png|25px|link=Tool belt]] (links to [[Tool belt]])
 
| ''toolbelt'' || [[File:Chain Arrow Toolbelt.png|25px|link=Tool belt]] (links to [[Tool belt]])
Строка 69: Строка 87:
 
| ''underwater'' || [[File:Underwater.png|link=Underwater mode]] (links to [[Underwater mode]])
 
| ''underwater'' || [[File:Underwater.png|link=Underwater mode]] (links to [[Underwater mode]])
 
|-
 
|-
| ''notunderwater'' || [[File:Not available underwater.png|link=]] (no link)
+
| ''willbender flames'' || [[File:Chain Arrow Toolbelt.png|25px|link=Willbender Flames]] (links to [[Willbender Flames]])
 
|}
 
|}
  
; class : Used to apply CSS classes to the row. Examples:
+
==== [[Template:Profession mechanic skill table header]] parameters ====
:* <code><nowiki>class=line</nowiki></code> applies a border to the bottom of the row
+
;showType
 
+
: Optional. Shows type column and displays the property [[Property:Has skill type|Has skill type]], disabled on default. Can be set to "true".
==== {{tl|profession mechanic skill table header}} parameters ====
+
;showWeapon
; showType
+
: Optional. Shows weapon column and displays the property [[Property:Is for weapon|Is for weapon]] (e.g. for [[Symbol]] skills), disabled on default. Can be set to "true".
: Optional. Shows type column and displays the Property [[Property:Has skill type|Has skill type]], disabled on default. Can be set to "true".
+
;showPet
 
+
: Optional. Shows pet column and displays the property [[Property:Is for pet|Is for pet]], disabled on default. Can be set to "true".
; showWeapon
+
;showArchetype
: Optional. Shows weapon column and displays the Property [[Property:Is for weapon|Is for weapon]] (e.g. for [[Berserker]] primal burst skills), disabled on default. Can be set to "true".
+
: Optional. Shows archetype column and displays the property [[Property:Has pet archetype|Has pet archetype]], disabled on default. Can be set to "true".
 
+
;showEnergy
; showPet
+
: Optional. Shows energy column and displays the property [[Property:Has energy cost|Has energy cost]], disabled on default. Can be set to "true".
: Optional. Shows pet column and displays the Property [[Property:Is for pet|Is for pet]], disabled on default. Can be set to "true".
+
;showInitiative
 
+
: Optional. Shows initiative column instead the recharge column and displays the property [[Property:Has initiative cost|Has initiative cost]], disabled on default. Can be set to "true".
; shotArchetype
+
;showUnderwater
: Optional. Shows archetype column and displays the Property [[Property:Has pet archetype|Has pet archetype]], disabled on default. Can be set to "true".
+
: Optional. Shows underwater icon and displays the property [[Property:Is usable underwater|Is usable underwater]], disabled on default. Can be set to "true".
  
 
=== Example ===
 
=== Example ===
 
<pre>
 
<pre>
{| class="guardian skills table"
+
{| {{STDT|guardian skills}}
 
{{Profession mechanic skill table header}}
 
{{Profession mechanic skill table header}}
 
{{Profession mechanic skill table row|Virtue of Justice}}
 
{{Profession mechanic skill table row|Virtue of Justice}}
Строка 96: Строка 114:
 
{{Profession mechanic skill table row|Virtue of Courage}}
 
{{Profession mechanic skill table row|Virtue of Courage}}
 
|}</pre>
 
|}</pre>
{| class="guardian skills table"
+
{| {{STDT|guardian skills}}
 
{{weapon skill table header}}
 
{{weapon skill table header}}
 
{{Profession mechanic skill table row|Virtue of Justice}}
 
{{Profession mechanic skill table row|Virtue of Justice}}

Текущая версия на 06:06, 11 апреля 2022

Description[править]

This template is intended for use in profession mechanic skill tables in conjunction with the {{profession mechanic skill table header}}. It returns the wiki code for a single table row, populated with the following skill data: mechanic slot# (before the skill name with the prefix "F", e.g. profession mechanic skill number "F1"), skill, (type), (weapon), (pet or pet family), (archetype), activation time, (energy), recharge time, and description. It does not return the table opening or closing tags, so those must be provided on the calling page.

It uses {{profession mechanic skill table row format}} to process the results of the semantic query.

Caveat[править]

This is a standardized template that specifically builds a profession mechanic skill table. For alternatives, see:

Columns[править]

Basic
  1. Has profession mechanic slot number (prefix: "F")
  2. Skill
  3. Has activation time
  4. Has recharge time or Has initiative cost (set showInitiative=true in the header)
  5. Has game description
Optional
  1. Has profession mechanic slot number
  2. Skill
  3. Is for weapon (set showWeapon=true in the header)
  4. Has skill type (set showType=true in the header)
  5. Is for pet or Is for pet family (set showPet=true in the header)
  6. Has pet archetype (set showArchetype=true in the header)
  7. Has activation time
  8. Has energy cost (set showEnergy=true in the header)
  9. Has recharge time or Has initiative cost (set showInitiative=true in the header)
  10. Has game description

Usage[править]

{{Profession mechanic skill table row|<skill name>}}
{{Profession mechanic skill table row|<skill name>|class=<css class>}}

Parameters[править]

1 (unnamed parameter)
Required. Skill name.
class
Used to apply CSS classes to the row. Examples: class=line applies a border to the bottom of the row.
chain
Optional. Added automatically, can be overridden with one of the following values:
none
chain Redirect Arrow.png (no link)
ambush Chain Arrow Toolbelt.png (links to Ambush)
burst Chain Arrow Toolbelt.png (links to Burst)
primal burst Chain Arrow Toolbelt.png (links to Primal Burst)
stealth Chain Arrow Toolbelt.png (links to Stealth Attack)
toolbelt Chain Arrow Toolbelt.png (links to Tool belt)
underwater Underwater.png (links to Underwater mode)
willbender flames Chain Arrow Toolbelt.png (links to Willbender Flames)

Template:Profession mechanic skill table header parameters[править]

showType
Optional. Shows type column and displays the property Has skill type, disabled on default. Can be set to "true".
showWeapon
Optional. Shows weapon column and displays the property Is for weapon (e.g. for Symbol skills), disabled on default. Can be set to "true".
showPet
Optional. Shows pet column and displays the property Is for pet, disabled on default. Can be set to "true".
showArchetype
Optional. Shows archetype column and displays the property Has pet archetype, disabled on default. Can be set to "true".
showEnergy
Optional. Shows energy column and displays the property Has energy cost, disabled on default. Can be set to "true".
showInitiative
Optional. Shows initiative column instead the recharge column and displays the property Has initiative cost, disabled on default. Can be set to "true".
showUnderwater
Optional. Shows underwater icon and displays the property Is usable underwater, disabled on default. Can be set to "true".

Example[править]

{| {{STDT|guardian skills}}
{{Profession mechanic skill table header}}
{{Profession mechanic skill table row|Virtue of Justice}}
{{Profession mechanic skill table row|Virtue of Resolve}}
{{Profession mechanic skill table row|Virtue of Courage}}
|}
# Умение Прицеливание на землю Время активации Время перезарядки Описание
F1
Virtue of Justice.png
 Virtue of Justice
20 Добродетель: Вы поджигаете противников через каждые несколько атак.
Активация: Вы и ваши союзники поджигаете своей следующей атакой.
F2
Virtue of Resolve.png
 Virtue of Resolve
30 Добродетель: Вы восстанавливаете здоровье.
Активация: Исцелить себя и союзников поблизости.
F3
Virtue of Courage.png
 Virtue of Courage
45 Добродетель: Вам периодически даруется эгида.
Активация: Дарует эгиду вам и союзникам поблизости.