Шаблон:Skill infobox/subobject — различия между версиями

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск
Строка 10: Строка 10:
  
 
-->| Has context=Skill<!--
 
-->| Has context=Skill<!--
-->| Has skill supertype={{{supertype|}}}<!--
+
-->| Has skill supertype={{{supertype|}}}|+sep=,<!--
 
-->| Is for profession={{#if: {{{profession|}}} | {{#switch: {{lc:{{{profession}}}}} | guardian | revenant | warrior | engineer | ranger | thief | elementalist | mesmer | necromancer = {{ucfirst:{{{profession}}}}} }} }}<!--
 
-->| Is for profession={{#if: {{{profession|}}} | {{#switch: {{lc:{{{profession}}}}} | guardian | revenant | warrior | engineer | ranger | thief | elementalist | mesmer | necromancer = {{ucfirst:{{{profession}}}}} }} }}<!--
-->| Has profession sort order={{#if: {{{profession|}}} | {{#switch: {{lc:{{{profession}}}}}
+
-->| Has profession sort order={{{profession sort order|}}}<!--
      | guardian    = 1
+
-->| Has specialization sort order={{{specialization sort order|}}}<!--
      | revenant    = 2
+
-->| Has skill context sort order={{{skill context sort order|}}}<!--
      | warrior      = 3
+
-->| Has weapon type sort order={{{weapon type sort order|}}}<!--
      | engineer    = 4
+
-->| Has attunement sort order={{{attunement sort order|}}}<!--
      | ranger      = 5
+
-->| Has skill slot sort order={{{skill slot sort order|}}}<!--
      | thief        = 6
+
-->| Has skill type sort order={{{skill type sort order|}}}|+sep=,<!--
      | elementalist = 7
+
-->| Has skill sort order={{{skill sort order|}}}<!--
      | mesmer      = 8
 
      | necromancer  = 9
 
    }} }}<!--
 
-->| Has specialization sort order={{#if: {{{profession|}}} | {{#switch: {{lc:{{{profession}}}}} | guardian | revenant | warrior | engineer | ranger | thief | elementalist | mesmer | necromancer = {{#switch: {{lc:{{{specialization|}}}}}
 
      | dragonhunter
 
      | herald
 
      | berserker
 
      | scrapper
 
      | druid
 
      | daredevil
 
      | tempest
 
      | chronomancer
 
      | reaper      = 1 <!-- HoT -->
 
      | firebrand
 
      | renegade
 
      | spellbreaker
 
      | holosmith
 
      | soulbeast
 
      | deadeye
 
      | weaver
 
      | mirage
 
      | scourge      = 2 <!-- PoF -->
 
      | #default    = 0 <!-- Core -->
 
    }} }} }}<!--
 
-->| Has attunement sort order ={{#switch: {{lc:{{{slot|}}}}}
 
      | utility = 0
 
      | #default = {{#switch: {{#replace:{{lc:{{{attunement|}}}}}| }}
 
        | fire        = 1
 
        | water        = 2
 
        | air          = 3
 
        | earth        = 4
 
        | fire,water
 
        | water,fire  = 5
 
        | fire,air
 
        | air,fire    = 6
 
        | fire,earth
 
        | earth,fire  = 7
 
        | water,air
 
        | air,water    = 8
 
        | water,earth
 
        | earth,water  = 9
 
        | air,earth    = 10
 
        | #default    = 0
 
        }}
 
    }}<!--
 
-->| Has skill context sort order ={{#switch: {{lc:{{{slot|}}}}}
 
      | weapon   = 1
 
      | engineering kit
 
      | bundle    = 2
 
      | transform = 3
 
      | healing  = 4
 
      | utility  = 5
 
      | elite    = 6
 
      | mechanic  = 7
 
      | pet      = 8
 
      | downed    = 9
 
      | drowning  = 10
 
      | downed and drowning = {{#ifeq:{{lc:{{{profession|}}}}}|necromancer|9|10}} <!-- this will allow proper sorting, all shared skills (except for necromancers, only slot 1) are in the higher slot positions -->
 
      | trait    = 11
 
      | #default  = 12
 
    }}<!--
 
-->| Has skill slot sort order ={{#switch: {{lc:{{{slot|}}}}}
 
      | pet
 
      | mechanic = {{#if:{{{mechanic-slot|}}}|{{#expr:{{{mechanic-slot}}}-6}}|0}} <!-- storing F1,..,F5 as -5,...,-1, allowing to sort it before weapon slots, e.g. burst skills -->
 
      | #default = {{#if:{{{weapon-slot|}}}|{{{weapon-slot}}}|0}} <!-- on default use weapon-slot, else set to 0 -->
 
    }}<!--
 
-->| Has skill type sort order ={{#if: {{{sort type|}}} <!-- if sort type -->
 
      | {{#arraymap: {{lc:{{{sort type}}}}}|,|@@@|{{#switch:{{lc:@@@}}
 
        | tool belt
 
        | stolen skill = {{ucfirst:@@@}}
 
        | #default    = {{#replace:{{#arraymap: @@@|<nowiki> </nowiki>|$$$|{{ucfirst:$$$}}|^ ^}}|^|}}
 
        }}|,}}
 
      | {{#if: {{{type|}}}                          <!-- else if type -->
 
        | {{#arraymap: {{lc:{{{type}}}}}|,|@@@|{{#switch:{{lc:@@@}}
 
            | tool belt
 
            | stolen skill = {{ucfirst:@@@}}
 
            | #default    = {{#replace:{{#arraymap: @@@|<nowiki> </nowiki>|$$$|{{ucfirst:$$$}}|^ ^}}|^|}}
 
          }}|,}}
 
        | {{#if: {{{chain1|}}}                      <!-- else if chain1 type -->
 
            | {{#if: {{#vardefineecho:chain1 type|{{#show: {{{chain1|}}}|?Has skill type#|default=|searchlabel=}}}}
 
              | {{#var:chain1 type}}
 
              | Skill without type                  <!-- else "Skill without type" -->
 
            }}
 
            | Skill without type
 
          }}
 
        }}
 
      }}|+sep=,<!--
 
-->| Has weapon type sort order ={{#switch: {{lc:{{{slot|}}}}}
 
      | weapon
 
      | mechanic = {{#switch: {{lc:{{{mainhand|}}}{{{offhand|}}}{{{twohand|}}}{{{mechanic weapon|}}}}}
 
        | axe    = 1
 
        | dagger  = 2
 
        | mace    = 3
 
        | pistol  = 4
 
        | scepter = 5
 
        | sword  = 6
 
        | focus  = 7
 
        | warhorn = 8
 
        | torch  = 9
 
        | shield  = 10
 
        | greatsword = 11
 
        | hammer  = 12
 
        | longbow = 13
 
        | rifle  = 14
 
        | short bow = 15
 
        | staff  = 16
 
        | spear  = 17
 
        | harpoon gun = 18
 
        | trident = 19
 
        | #default = 100 <!-- non-weapon related profession mechanic skills -->
 
        }}
 
      | engineering kit
 
      | bundle = {{#switch: {{lc:{{{bundle|{{{kit|}}}}}}}}
 
        | tome of justice  = 20
 
        | tome of courage  = 21
 
        | tome of resolve  = 22
 
        | med kit          = 23
 
        | bomb kit        = 24
 
        | elixir gun      = 25
 
        | flamethrower    = 26
 
        | grenade kit      = 27
 
        | tool kit        = 28
 
        | elite mortar kit = 29
 
        | conjured flame  = 30
 
        | frost bow        = 31
 
        | lightning hammer = 32
 
        | magnetic shield (bundle) = 33
 
        | fiery greatsword = 34
 
        | #default        = 100 <!-- historical, etc... -->
 
        }}
 
      | transform = {{#switch: {{lc:{{{parent|}}}}}
 
        | rampage          = 40
 
        | engage photon forge = 41
 
        | celestial avatar = 42
 
        | tornado          = 43
 
        | whirlpool        = 44
 
        | death shroud    = 45
 
        | lich form        = 46
 
        | reaper's shroud  = 47
 
        | #default        = 100 <!-- historical, etc... -->
 
        }}
 
      | #default = 100 <!-- default value -->
 
    }}<!--
 
-->| Has skill sort order ={{#if: {{{sort|}}}
 
      | {{ucfirst:{{{sort|}}}}}
 
      | {{#if: {{{chain1|}}}
 
        | {{ucfirst:{{{chain1|}}}}}
 
        | {{PAGENAME}}
 
        }}
 
    }}<!--
 
 
 
 
-->| Has game icon=File:{{#if:{{{icon|}}}|{{{icon}}}|{{#replace:{{BASEPAGENAME}}|:|-}}.png}}<!--
 
-->| Has game icon=File:{{#if:{{{icon|}}}|{{{icon}}}|{{#replace:{{BASEPAGENAME}}|:|-}}.png}}<!--
 
-->| Has canonical name={{#if:{{{name|}}}|{{{name}}}|{{#titleparts:{{PAGENAME}}}}}}<!--
 
-->| Has canonical name={{#if:{{{name|}}}|{{{name}}}|{{#titleparts:{{PAGENAME}}}}}}<!--
Строка 287: Строка 136:
 
-->{{#switch: {{lc:{{{status|}}}}}<!--
 
-->{{#switch: {{lc:{{{status|}}}}}<!--
 
-->| unimplemented = {{#subobject:{{#var:sobj}}| Is historical=Y | Has availability=Unimplemented}}<!--
 
-->| unimplemented = {{#subobject:{{#var:sobj}}| Is historical=Y | Has availability=Unimplemented}}<!--
-->| future = {{#subobject:{{#var:sobj}}| Is historical=Y | Has availability=Future}}<!--
+
-->| future = {{#subobject:{{#var:sobj}}| Is historical=N | Has availability=Future}}<!--
-->| temporary | historical = {{#subobject:{{#var:sobj}}| Is historical=Y | Has availability=Historical}}<!--
+
-->| historical = {{#subobject:{{#var:sobj}}| Is historical=Y | Has availability=Historical}}<!--
-->| temporary item| discontinued = {{#subobject:{{#var:sobj}}| Is historical=N | Has availability=Discontinued}}<!--
+
-->| temporary item | discontinued = {{#subobject:{{#var:sobj}}| Is historical=N | Has availability=Discontinued}}<!--
-->| current | #default = {{#subobject:{{#var:sobj}}| Is historical=N | Has availability=Current}}<!--
+
-->| current | temporary | #default = {{#subobject:{{#var:sobj}}| Is historical=N | Has availability=Current}}<!--
 
-->}}<!--
 
-->}}<!--
  

Версия 06:30, 25 августа 2021

To be used by the infobox for split skills.

Parameters

split
profession
icon
name
initiative
initiative-wvw
initiative-pvp
activation
energy
energy-wvw
energy-pvp
upkeep
upkeep-wvw
upkeep-pvp
health cost
health cost-wvw
health cost-pvp
recharge
recharge-wvw
recharge-pvp
ground-target
specialization
race
pet
pet-family
archetype
parent
slot
mainhand
offhand
twohand
kit
type
sort type
sort
weapon-slot
mechanic-slot
attunement
activ-type
movement type
chain1
chain2
chain3
chain4
uw-replaced-by
uw-replaces
id
description
facts
status
trait