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

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
<includeonly>{{#vardefine:this_profession|{{{5|}}}}}{{#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|}}}}}<!--
+
<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|}}}}}<!--
 
-->{{#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}}}}<!--
 
-->{{#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}}}}<!--
  
Строка 8: Строка 8:
 
   | {{#vardefine:last_profession|{{#var:this_profession}}}}{{#vardefine:last_specialization|{{#var:this_specialization}}}}{{#vardefine:last_weapon|<!-- new profession section, reset weapon -->}}
 
   | {{#vardefine:last_profession|{{#var:this_profession}}}}{{#vardefine:last_specialization|{{#var:this_specialization}}}}{{#vardefine:last_weapon|<!-- new profession section, reset weapon -->}}
 
{{!}}- class="{{lc:{{{5|}}}}}"  
 
{{!}}- class="{{lc:{{{5|}}}}}"  
! colspan="7" {{!}} {{#tag: {{#var:profession heading|h4}}|{{#ifeq: {{#var:this_specialization}}|| {{ {{#var:this_profession}} }} [[{{#var:this_profession}}]] | {{ {{#var:this_specialization}} }} [[{{#var:this_specialization}}]] }} }}
+
! 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}}}}]] }} }}
 
{{!}}-
 
{{!}}-
 
   }}
 
   }}
Строка 19: Строка 19:
 
   |<!-- #var:last_weapon needed below, updated there -->{{#vardefine:last_attunement|<!-- new weapon section, reset attunement -->}}
 
   |<!-- #var:last_weapon needed below, updated there -->{{#vardefine:last_attunement|<!-- new weapon section, reset attunement -->}}
 
{{!}}- class="{{lc:{{{5|}}}}}"  
 
{{!}}- class="{{lc:{{{5|}}}}}"  
! colspan="7" {{!}} {{#tag: {{#switch: {{#var:weapon heading}} | plain = span | #default = {{#var:weapon heading|h5}} }} | {{#arraymap:{{#var:this_weapon}}|,|@@@|[[@@@]]|, <nowiki/>}} {{#ifeq: {{#var:showProfessionSubheader|false}}|true||{{#ifeq: {{{6|}}}|<!--empty-->||<small>(requires {{ {{{6|}}} }} [[{{{6|}}}]])</small>}} }} }}
+
! 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>}} }} }}
 
{{!}}-
 
{{!}}-
 
   }}
 
   }}
Строка 31: Строка 31:
 
       | {{#vardefine:last_attunement|{{#var:this_attunement}}}} {{#if:{{#var:this_attunement}} |
 
       | {{#vardefine:last_attunement|{{#var:this_attunement}}}} {{#if:{{#var:this_attunement}} |
 
{{!}}- class="{{lc:{{{5|}}}}}"
 
{{!}}- class="{{lc:{{{5|}}}}}"
{{!}} colspan="7" style="border-bottom-style:hidden;" {{!}} {{#arraymap: {{#var:this_attunement}}|,|@@@|{{borderless|@@@.png|20|@@@|link=@@@}}|}} {{#arraymap: {{#var:this_attunement}}|,|@@@|[[@@@|{{#replace:@@@|Attunement}}]]|<nowiki> + </nowiki>}} Attunement}}
+
{{!}} colspan="7" style="border-bottom-style:hidden;" {{!}} {{#arraymap: {{#var:this_attunement}}|,|@@@|{{borderless|@@@.png|20|@@@|link=@@@}}|}} {{#arraymap: {{#var:this_attunement}}|,|@@@|[[@@@|{{#replace:@@@|Attunement}}]]|\s+\s}} Attunement}}
 
{{!}}-
 
{{!}}-
 
     }}
 
     }}
 
   }}
 
   }}
 +
}}
 
}}<!--
 
}}<!--
  
Строка 49: Строка 50:
 
  | stealth | stealth attack = [[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|Засада]]
 +
| unleashed ambush = [[File:Chain Arrow Toolbelt.png|25px|link=Unleashed Ambush|Засада освобожденного]]
 +
| other = [[File:Chain Arrow Toolbelt.png|25px|link=]]
 
  | #default = {{#if: {{#var:last_weapon}}{{#var:last_weapon_slot}}<!-- checking if empty due to #var caching bug -->
 
  | #default = {{#if: {{#var:last_weapon}}{{#var:last_weapon_slot}}<!-- checking if empty due to #var caching bug -->
 
               | <!-- 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=|Цепочка]]}}}}
 
               | <!-- 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=|Цепочка]]}}}}
 
               | <!-- 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}}}}<!--
 
               | <!-- 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}}}}<!--
-->{{borderless|{{#sub:{{{3|}}}|5}}|25|link={{{1}}}}}&nbsp;[[{{{1}}}|{{{2|}}}]]</span> {{#if: {{{19|}}}|<small>{{#ifeq:{{{19|}}}|None|(без оружия в левой руке)|(с [[{{{13|}}}|{{#switch:{{lc:{{{19|}}}}}|dagger=кинжалом|pistol=пистолетом|#default={{{19|}}}}}]] в левой руке)}}</small>}}<!--
+
--><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>}}<!--
 
-->{{#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>}}
 
-->{{#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>}}
{{#ifeq: {{#var:showWeapon}}|true|{{!}} {{#arraymap:{{#var:this_weapon}}|,|@@@|[[@@@|{{rus lang|weapon|@@@}}]]|, <nowiki/>}} |
+
{{#ifeq: {{#var:showWeapon}}|true|{{!}} {{#arraymap:{{{15|}}},{{#if:{{{17|}}}|{{{17}}}|{{#if:{{{16|}}}|{{{16}}}}}}}|,|@@@|[[@@@|{{rus lang|weapon|@@@}}]]|,\s}} |
{{#ifeq: {{#var:showType }}|true|{{!}} {{#if: {{{8|}}}  | {{#arraymap:{{{8 }}}|,|@@@|[[@@@|{{rus lang|skill type|@@@}}]]|, <nowiki/>}} }} }} }}
+
{{#ifeq: {{#var:showType}}|true|{{!}} {{#if: {{{8|}}}  | {{#arraymap:{{{8}}}|,|@@@|[[@@@|{{rus lang|skill type|@@@}}]]|,\s}} }} }} }}
| style="text-align:center;" | {{#ifeq:{{{22}}}|Y|[[File:Ground_target_aim.png|18px|Прицеливание на землю|link=Targeting#Прицеливание на землю]]}}
+
| style="text-align:center;" | {{#ifeq:{{{24}}}|Y|[[File:Ground_target_aim.png|18px|Прицеливание на землю|link=Targeting#Прицеливание на землю]]}}
| style="text-align:center;" data-sort-value="{{{11|0}}}" | {{fraction|{{{11|}}}}}
+
| style="text-align:center;" | {{fraction|{{{11|}}}}}
{{#ifeq: {{#var:showEnergy}}|true|{{!}} style="text-align:center;" data-sort-value="{{{14|0}}}" {{!}} {{{14|}}}{{#ifeq:{{#var:showInitiative}}|true|{{!}}}}}}{{#ifeq:{{#var:showInitiative}}|true|{{!}} style="text-align:center;" data-sort-value="{{{13|0}}}" {{!}} {{{13|}}} }}
+
{{#ifeq: {{#var:showEnergy}}|true|{{!}} style="text-align:center;" {{!}} {{{14|}}} {{#ifeq: {{#var:showInitiative}}|true|{{!}}}}}}<!--
| style="text-align:center;" data-sort-value="{{{12|0}}}" | {{fraction|{{{12|}}} }}
+
-->{{#ifeq: {{#var:showInitiative}}|true|{{!}} style="text-align:center;" {{!}} {{{13|}}} }}<!--
 +
-->{{#ifeq: {{#var:showPageCost}}|true|{{!}} style="text-align:center;" {{!}} {{{23|}}} }}
 +
| style="text-align:center;" | {{fraction|{{{12|}}} }}
 
| {{{4|}}}  
 
| {{{4|}}}  
 
</includeonly><noinclude>
 
</includeonly><noinclude>
Строка 86: Строка 91:
 
# Is for attunement
 
# Is for attunement
 
# Is usable underwater
 
# Is usable underwater
 +
# Has ammunition number
 +
# Has page cost
 
# Is ground targeted
 
# Is ground targeted
  
 
[[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