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

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск
 
(не показаны 34 промежуточные версии этого же участника)
Строка 1: Строка 1:
<includeonly>|- class="{{lc:{{{5|}}}}}"
+
<includeonly>{{#ifeq: {{#var: weapon skill table}}|true|{{#vardefine:this_profession|{{#if:{{{5|}}}|{{{5}}}|Common}}}}{{#vardefine:this_specialization|{{{6|}}}}}{{#vardefine:this_weapon_slot|{{{9|}}}}}{{#vardefine:this_weapon|{{#if:{{{15|}}}|{{{15}}}|{{#if:{{{16|}}}|{{{16}}}|{{#if:{{{17|}}}|{{{17}}}}}}}}}}}{{#vardefine:this_attunement|{{{20|}}}}}<!--
| {{{7|}}}
+
-->{{#switch: {{#var:header css class{{#var:table id}}}}|<!-- empty, not defined yet-->={{#vardefine:header css class{{#var:table id}}|{{lc:{{{5|}}}}}}}|<!-- same class -->{{lc:{{{5|}}}}}=|<!-- dummy class to distinguish from emtpy -->#default={{#vardefine:header css class{{#var:table id}}|white}}}}<!--
| {{#ifeq: {{{userparam|}}} | chain | <span style="display:none">{{#show: {{{1}}} | ?Has chain sequence | default = {{{1}}} }} chain</span> }}<span style="vertical-align:middle;">{{#switch: {{{userparam|}}}
+
 
  | chain = [[File:Redirect Arrow.png|25px|link=]]
+
Profession subheader
  | toolbelt = [[File:Chain Arrow Toolbelt.png|25px|link=Tool belt|Пояс с инструментами]]
+
 
 +
-->{{#ifeq: {{#var:showProfessionSubheader|false}}|true
 +
| {{#ifeq: {{#var:this_profession}}{{#var:this_specialization}}|{{#var:last_profession}}{{#var:last_specialization}}|<!-- same profession+specialization, do nothing -->
 +
  | {{#vardefine:last_profession|{{#var:this_profession}}}}{{#vardefine:last_specialization|{{#var:this_specialization}}}}{{#vardefine:last_weapon|<!-- new profession section, reset weapon -->}}
 +
{{!}}- class="{{lc:{{{5|}}}}}"  
 +
! colspan="7" {{!}} {{#tag: {{#var:profession heading|h4}}|{{#ifeq: {{#var:this_specialization}}|| {{ {{#var:this_profession}} }} [[{{#var:this_profession}}|{{rus lang|profession|{{#var:this_profession}}}}]] | {{ {{#var:this_specialization}} }} [[{{#var:this_specialization}}|{{rus lang|specialization|{{#var:this_specialization}}}}]] }} }}
 +
{{!}}-
 +
  }}
 +
}}<!--
 +
 
 +
Weapon subheader
 +
 
 +
-->{{#ifeq: {{#var:showWeaponSubheader|false}}|true
 +
| {{#ifeq: {{#var:this_weapon}}|{{#var:last_weapon}}|<!-- same weapon, do nothing -->
 +
  |<!-- #var:last_weapon needed below, updated there -->{{#vardefine:last_attunement|<!-- new weapon section, reset attunement -->}}
 +
{{!}}- class="{{lc:{{{5|}}}}}"
 +
! colspan="7" {{!}} {{#tag: {{#ifeq: {{#var:weapon heading}} | plain | span | {{#var:weapon heading|h5}} }} | {{#arraymap:{{#var:this_weapon}}|,|@@@|[[@@@]]|,\s}} {{#ifeq: {{#var:showProfessionSubheader|false}}|true||{{#ifeq: {{{6|}}}|<!--empty-->||<small>(requires {{ {{{6|}}} }} [[{{{6|}}}]])</small>}} }} }}
 +
{{!}}-
 +
  }}
 +
}}<!--
 +
 
 +
Attunement subheader
 +
 
 +
-->{{#ifeq: {{#var:showAttunementSubheader|false}}|true
 +
| {{#ifeq: {{#var:this_attunement}}|{{#var:do not show this attunement header}} Attunement|<!-- one attunement only skills, do not display this obivous attunement header -->
 +
  | {{#ifeq: {{#var:this_attunement}}|{{#var:last_attunement}}|<!-- do nothing -->
 +
      | {{#vardefine:last_attunement|{{#var:this_attunement}}}} {{#if:{{#var:this_attunement}} |
 +
{{!}}- class="{{lc:{{{5|}}}}}"
 +
{{!}} colspan="7" style="border-bottom-style:hidden;" {{!}} {{#arraymap: {{#var:this_attunement}}|,|@@@|{{borderless|@@@.png|20|@@@|link=@@@}}|}} {{#arraymap: {{#var:this_attunement}}|,|@@@|[[@@@|{{#replace:@@@|Attunement}}]]|\s+\s}} Attunement}}
 +
{{!}}-
 +
    }}
 +
  }}
 +
}}
 +
}}<!--
 +
 
 +
Weapon skill row
 +
 
 +
-->|- class="{{lc:{{{5|}}}}} {{{class|}}}"
 +
| style="text-align:center;" | {{#if: {{{18|}}}|F{{{18|}}}|{{{9|}}}}}
 +
| <span style="vertical-align:middle;">{{#switch: {{#if: {{{chain|}}}|{{lc:{{{chain|}}}}}|{{#ifeq: {{lc:{{{8|}}}}}|chain|<!-- ignore skill type "chain", determine it on chain position number -->|{{lc:{{{8|}}}}}}}}}
 +
| n | no | none =
 +
  | chain = [[File:Redirect Arrow.png|25px|link=|Цепочка]]
 +
  | toolbelt | tool belt = [[File:Chain Arrow Toolbelt.png|25px|link=Tool belt|Пояс с инструментами]]
 
  | burst = [[File:Chain Arrow Toolbelt.png|25px|link=Burst|Вспышка ярости]]
 
  | burst = [[File:Chain Arrow Toolbelt.png|25px|link=Burst|Вспышка ярости]]
  | primalburst = [[File:Berserker.png|25px|link=Berserker|Берсерк]][[File:Chain Arrow Toolbelt.png|25px|link=Первобытная ярость]]
+
  | primalburst | primal burst = [[File:Chain Arrow Toolbelt.png|25px|link=Primal Burst|Первобытная ярость]]
  | stealth = [[File:Chain Arrow Toolbelt.png|25px|link=Stealth Attack|Атака невидимки]]
+
  | stealth | stealth attack = [[File:Chain Arrow Toolbelt.png|25px|link=Stealth Attack|Атака невидимки]]
 
  | ambush = [[File:Chain Arrow Toolbelt.png|25px|link=Ambush|Засада]]
 
  | ambush = [[File:Chain Arrow Toolbelt.png|25px|link=Ambush|Засада]]
  | underwater = [[File:Underwater.png|link=Underwater mode|Подводный режим]]
+
  | unleashed ambush = [[File:Chain Arrow Toolbelt.png|25px|link=Unleashed Ambush|Засада освобожденного]]
}}{{borderless|{{#sub:{{{3|}}}|5}}|25|link={{{1}}}}}&nbsp;[[{{{1}}}|{{{2|}}}]]</span>
+
| other = [[File:Chain Arrow Toolbelt.png|25px|link=]]
| {{#if: {{{6|}}} | {{#arraymap:{{{6}}} |,|@@@| {{#switch:@@@
+
| #default = {{#if: {{#var:last_weapon}}{{#var:last_weapon_slot}}<!-- checking if empty due to #var caching bug -->
                              | Добродетель = [[Virtue|Добродетель]]
+
              | <!-- automatic  -->{{#ifeq: {{#var:this_weapon}}{{#var:this_weapon_slot}}|{{#var:last_weapon}}{{#var:last_weapon_slot}}|{{#ifexpr: {{#if:{{{10|}}}|{{{10|}}}|1}} > 1|[[File:Redirect Arrow.png|25px|link=|Цепочка]]}}}}
                              | Освящение = [[Consecration|Освящение]]
+
              | <!-- manual case -->{{#ifexpr: {{#if:{{{10|}}}|{{{10|}}}|1}} > 1|[[File:Redirect Arrow.png|25px|link=|Цепочка]]}}}}}}{{#vardefine:last_weapon|{{#var:this_weapon}}}}{{#vardefine:last_weapon_slot|{{#var:this_weapon_slot}}}}<!--
                              | Медитация = [[Meditation|Медитация]]
+
--><span style="overflow: hidden; width: 25px; height: 25px; display:inline-block; vertical-align:middle;"><span style="margin: -4px; overflow: hidden; display: inline-block;">[[{{{3|}}}|33x33px|link={{{1}}}]]</span></span>&nbsp;[[{{{1}}}|{{{2|}}}]]</span> {{#if: {{{19|}}}|<small>{{#ifeq:{{{19|}}}|None|(без оружия в левой руке)|(с [[{{{19|}}}|{{#switch:{{lc:{{{19|}}}}}|dagger=кинжалом|pistol=пистолетом|#default={{{19|}}}}}]] в левой руке)}}</small>}}<!--
                              | Призрачное оружие = [[Spirit weapon|Призрачное оружие]]
+
-->{{#ifeq: {{#ifeq: {{{7|}}}|Weapon|false|{{#var:showUnderwater}}}}|true|<span style="float:right">{{#switch:{{{21|}}}|N|Land only=[[File:Not available underwater.png|20px|link=Underwater mode#Подводные умения|Недоступно под водой]]|Underwater only=[[File:Underwater.png|link=Underwater mode#Подводные умения|Подводное умение]]}}</span>}}
                              | Символ = [[Symbol|Символ]]
+
{{#ifeq: {{#var:showWeapon}}|true|{{!}} {{#arraymap:{{{15|}}},{{#if:{{{17|}}}|{{{17}}}|{{#if:{{{16|}}}|{{{16}}}}}}}|,|@@@|[[@@@|{{rus lang|weapon|@@@}}]]|,\s}} |
                              | Фолиант = [[Tome|Фолиант]]
+
{{#ifeq: {{#var:showType}}|true|{{!}} {{#if: {{{8|}}}  | {{#arraymap:{{{8}}}|,|@@@|[[@@@|{{rus lang|skill type|@@@}}]]|,\s}} }} }} }}
                              | Оберег = [[Ward|Оберег]]
+
| style="text-align:center;" | {{#ifeq:{{{24}}}|Y|[[File:Ground_target_aim.png|18px|Прицеливание на землю|link=Targeting#Прицеливание на землю]]}}
                              | Легенда = [[Legend|Легенда]]
+
| style="text-align:center;" | {{fraction|{{{11|}}}}}
                              | Вспышка ярости = [[Burst|Вспышка ярости]]
+
{{#ifeq: {{#var:showEnergy}}|true|{{!}} style="text-align:center;" {{!}} {{{14|}}} {{#ifeq: {{#var:showInitiative}}|true|{{!}}}}}}<!--
                              | Первобытная ярость = [[Primal burst|Первобытная ярость]]
+
-->{{#ifeq: {{#var:showInitiative}}|true|{{!}} style="text-align:center;" {{!}} {{{13|}}} }}<!--
                              | Стяг = [[Banner|Стяг]]
+
-->{{#ifeq: {{#var:showPageCost}}|true|{{!}} style="text-align:center;" {{!}} {{{23|}}} }}
                              | Грубая сила = [[Physical|Грубая сила]]
+
| style="text-align:center;" | {{fraction|{{{12|}}} }}
                              | Гнев = [[Rage|Гнев]]
+
| {{{4|}}}  
                              | Стойка = [[Stance|Стойка]]
 
                              | Пояс с инструментами = [[Tool belt|Пояс&nbsp;с инструментами]]
 
                              | Набор оборудования | Оружейный набор | Инженерный набор = [[Engineering kit|Инженерный набор]]
 
                              | Эликсир = [[Elixir|Эликсир]]
 
                              | Приспособление = [[Gadget|Приспособление]]
 
                              | Турель = [[Turret|Турель]]
 
                              | Коптер = [[Gyro|Коптер]]
 
                              | Питомец (тип умения) = [[Pet (skill type)|Питомец]]
 
                              | Дух = [[Spirit|Дух]]
 
                              | Выживание = [[Survival|Выживание]]
 
                              | Кража = [[Stolen skill|Украденное умение]]
 
                              | Хитрость (тип умения) = [[Deception (skill type)|Хитрость]]
 
                              | Сдвоенное умение = [[Dual wield|Сдвоенное умение]]
 
                              | Атака невидимки = [[Stealth Attack|Атака невидимки]]
 
                              | Уловка = [[Trick|Уловка]]
 
                              | Яд = [[Venom|Яд]]
 
                              | Kneel = [[Kneel|Выстрел с колена]]
 
                              | Настройка = [[Attunement|Настройка]]
 
                              | Таинство = [[Arcane|Таинство]]
 
                              | Колдовство = [[Cantrip|Колдовство]]
 
                              | Сотворение = [[Conjure|Сотворение]]
 
                              | Глиф = [[Glyph|Глиф]]
 
                              | Dual Attack = [[Dual Attack|Сдвоенная атака]]
 
                              | Осколки = [[Shatter|Осколки]]
 
                              | Клон = [[Clone|Клон]]
 
                              | Волшебство = [[Glamour|Волшебство]]
 
                              | Обман = [[Manipulation|Обман]]
 
                              | Мантра = [[Mantra|Мантра]]
 
                              | Фантом = [[Phantasm|Фантом]]
 
                              | Ambush = [[Ambush|Засада]]
 
                              | Shade = [[Shade|Тень]]
 
                              | Порча = [[Corruption|Порча]]
 
                              | Метка = [[Mark|Метка]]
 
                              | Миньон = [[Minion|Миньон]]
 
                              | Призрак = [[Spectral|Призрак]]
 
                              | Источник = [[Well|Источник]]
 
                              | Punishment = [[Punishment|Кара]]
 
                              | Цепочка = [[Chain|Цепочка]]
 
                              | Крик = [[Shout|Крик]]
 
                              | Печать = [[Signet|Печать]]
 
                              | Преображение = [[Transform|Преображение]]
 
                              | Ловушка = [[Trap|Ловушка]]
 
                              | #default = [[@@@]]
 
                              }}|,&nbsp;}} }}
 
| style="text-align:right; padding-right:29px;" | {{#ifeq:{{{12}}}|Y|[[File:Ground_target_aim.png|18px|Прицеливание на землю|link=Targeting#Прицеливание на землю]]}}
 
| style="text-align:right; padding-right:29px;" data-sort-value="{{{8|0}}}" | {{fraction|{{{8|}}}}}
 
{{#ifeq: {{#var:energy|x}} | y | {{!}} style="text-align:right; padding-right:29px;" data-sort-value="{{{11|0}}}" {{!}} {{{11|}}} }}
 
| style="text-align:right; padding-right:29px;" data-sort-value="{{#if: {{{10|}}} | {{{10}}} | {{{9|0}}} }}" | {{#if: {{{10|}}} | {{{10}}} | {{fraction|{{{9|}}}}} }}
 
| {{{4|}}}
 
 
</includeonly><noinclude>
 
</includeonly><noinclude>
Called as a semantic result template by [[Template:Weapon skill table row]].
+
Called as a semantic result template by [[Template:Weapon skill table row]] and [[Template:Weapon skill table]].
  
 
=== Input parameter list ===
 
=== Input parameter list ===
# PAGENAME
+
# Skill
 
# Has canonical name
 
# Has canonical name
 
# Has game icon
 
# Has game icon
 
# 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 skill slot number
 
# Has skill 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
 +
# Is for weapon
 +
# Is for bundle
 +
# Has parent skill
 +
# Has profession mechanic slot number
 +
# Requires offhand
 +
# Is for attunement
 +
# Is usable underwater
 +
# Has ammunition number
 +
# Has page cost
 
# Is ground targeted
 
# Is ground targeted
* userparam = <nowiki>{{{chain}}}</nowiki>
 
  
 
[[Category:Skill formatting templates]]
 
[[Category:Skill formatting templates]]
 
[[Category:Semantic result templates]]
 
[[Category:Semantic result templates]]

Текущая версия на 21:28, 7 мая 2024

Called as a semantic result template by Template:Weapon skill table row and Template:Weapon skill table.

Input parameter list[править]

  1. Skill
  2. Has canonical name
  3. Has game icon
  4. Has game description
  5. Is for profession
  6. Is for specialization
  7. Has skill context
  8. Has skill type
  9. Has skill slot number
  10. Has chain sequence position
  11. Has activation time
  12. Has recharge time
  13. Has initiative cost
  14. Has energy cost
  15. Is for weapon
  16. Is for bundle
  17. Has parent skill
  18. Has profession mechanic slot number
  19. Requires offhand
  20. Is for attunement
  21. Is usable underwater
  22. Has ammunition number
  23. Has page cost
  24. Is ground targeted