Редактирование: Шаблон:Vendor table row

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

На этой странице невозможны семантические аннотации в тексте из-за ограничений пространства имён. Детали относительно того, как разрешить пространство имен, находятся в справочной странице конфигурации.

Текущая версия Ваш текст
Строка 1: Строка 1:
<includeonly>|- id="vendor{{#vardefineecho:vendorcount|{{#expr:{{#var:vendorcount|0}}+1}}}}" class="{{{rowclass|{{#ifeq: {{{status|}}}|historical|gray}}}}}" {{#vardefine:item_page|{{#if:{{{id|}}}|{{#ask:[[Has item rarity::+]][[Has game id::{{{id}}}]]|link=none}}|{{{item|}}}}}}}<!-- Grab the target page object containing item data, id overrides item -->
+
<includeonly>|- {{#vardefine:item_page|{{#if:{{{id|}}}|{{#ask:[[Has item rarity::+]][[Has game id::{{{id}}}]]|link=none}}|{{{item|}}}}}}}<!-- Grab the target page object containing item data, id overrides item -->
| data-sort-value="{{#var:item_page}}" | {{#show:{{#var:item_page}}
+
| {{item icon|{{#var:item_page}}}} {{#if: {{{quantity|}}} | ({{{quantity}}}) }}{{#show:{{#var:item_page}}
    | ?
+
|?Has armor weight class
    | ?Has canonical name
+
|?Has item type
    | ?Has game icon
+
|?Has armor type
    | ?Has armor weight class
+
|?Has weapon type
    | ?Has item type
+
|?Has trinket type
    | ?Has item rarity
+
|?Has upgrade component type
    | ?Has level requirement
+
|?Has item rarity
    | ?Has equipment prefix
+
|?Has level requirement
    | ?Has upgrade component
+
|?Has equipment prefix
    | ?Is tradable
+
|?Has upgrade component
    | ?Has game id#
+
| link = none
    | link = none
+
| format = template
    | format = template
+
| template = Vendor table row result format
    | template = Vendor table row result format{{!}}requirement={{{requirement|}}}{{!}}collection={{{collection|}}}{{!}}per day={{{per day|}}}{{!}}per week={{{per week|}}}{{!}}per character={{{per character|}}}{{!}}total={{{total|}}}{{!}}quantity={{{quantity|1}}}{{!}}cost={{{cost|}}}{{!}}rarity={{{rarity|}}}
+
| default = {{Vendor table row result format|{{{class|}}}|{{{type|}}}|<!--3-->|<!--4-->|<!--5-->|<!--6-->|{{{rarity|-}}}|{{{level|}}}|{{{prefix|}}}}}
    | default = {{Vendor table row result format|{{#var:item_page}}|{{#var:item_page}}|File:{{#var:item_page}}.png|{{{class|}}}|{{{type|}}}|{{{rarity|-}}}|{{{level|}}}|{{{prefix|}}}|id={{{id|}}}|quantity={{{quantity|1}}}}}|cost={{{cost|}}}
+
}}
}}<!--
+
| align="right" | {{#arraymap:{{{cost|}}} | + | @@@ | {{currency|{{#explode:@@@| |0}}|{{#sub:@@@|{{#pos:@@@| }}}}|{{#ifeq:{{#sub:@@@|{{#pos:@@@| }}}}|coin|y}}}} |&nbsp;+&nbsp;}}
 
+
{{#subobject:vendor{{#vardefineecho:vendorcnt|{{#expr:{{#var:vendorcnt|0}}+1}}}}
Subobject
 
 
 
-->{{#if: {{#var:suppress VTR subobjects|}} {{#if:{{NAMESPACE}}|suppress subobjects outside mainspace}} | |
 
{{#subobject:vendor{{#var:vendorcount}}
 
 
|Has vendor={{PAGENAME}}
 
|Has vendor={{PAGENAME}}
|Has vendor section={{#var:vendor_section|General}}<!-- Defined in Template:Vendor table header -->
 
 
|Sells item={{#var:item_page}}
 
|Sells item={{#var:item_page}}
 
|Has item quantity={{{quantity|1}}}
 
|Has item quantity={{{quantity|1}}}
|Has item cost={{#if: {{{cost|}}} | {{#arraymap:{{{cost}}}|+|@@@|{{#explode:@@@| |0}};{{ucfirst:{{#sub:@@@|{{#pos:@@@| }}}}}}|+}} }}|+sep=+
+
|Has item cost ={{#if: {{{cost|}}}                 | {{#explode:{{#explode:{{{cost}}}|+|0}}| |0}};{{ucfirst:{{#sub:{{#explode:{{{cost}}}|+|0}}|{{#pos:{{#explode:{{{cost}}}|+|0}}| }}}}}} }}
|Located in={{{location|{{#var:vendor location}}}}}|+sep=;
+
|Has item cost ={{#if: {{#explode:{{{cost}}}|+|1}} | {{#explode:{{#explode:{{{cost}}}|+|1}}| |0}};{{ucfirst:{{#sub:{{#explode:{{{cost}}}|+|1}}|{{#pos:{{#explode:{{{cost}}}|+|1}}| }}}}}} }}
|Has requirement={{#var:vendor requirement}};{{{requirement|}}}|+sep=;
+
|Has item cost ={{#if: {{#explode:{{{cost}}}|+|2}} | {{#explode:{{#explode:{{{cost}}}|+|2}}| |0}};{{ucfirst:{{#sub:{{#explode:{{{cost}}}|+|2}}|{{#pos:{{#explode:{{{cost}}}|+|2}}| }}}}}} }}
|Is purchasable during collection={{{collection|}}}
+
}}{{#if: {{{rarity|}}}{{{level|}}}{{{type|}}} | [[Category:Pages with incorrect template usage]] }}</includeonly><noinclude>
|Has daily purchase cap={{{per day|}}}
 
|Has weekly purchase cap={{{per week|}}}
 
|Has character purchase cap={{{per character|}}}
 
|Has total purchase cap={{{total|}}}
 
|Is historical={{#switch:{{lc:{{{status|}}}}}|unimplemented|future|historical|discontinued|temporary=true|#default={{#var:vendor historical status|false}}}}
 
|Has availability={{ucfirst:{{{status|{{#var:vendor availability status|Current}}}}}}}
 
}}}}{{#if: {{NAMESPACE}} | <!-- outside of mainspace, don't categorize --> |
 
{{#if: {{{rarity|}}}{{{level|}}}{{{type|}}}{{{id|}}}{{{item|}}}
 
| <!-- proper parameters provided -->
 
| [[Category:Pages with incorrect template usage]]
 
}}}}</includeonly><noinclude>
 
== Description ==
 
The table row for items for use in vendor inventory tables. For use with {{tl|vendor table header}}. The template queries for the item supplied by either name or id. If the item exists, the information is displayed. If the item doesn't exist, the item parameters can be supplied manually. Additional formatting is provided by {{tl|Vendor table row result format}} and {{tl|Vendor table notes}}.
 
  
 
== Usage ==
 
== Usage ==
 +
The table row for items for use in vendor inventory tables. For use with {{tl|vendor table header}}. The template queries for the item supplied by either name or id. If the item exists, the information is displayed. If the item doesn't exist, the item parameters can be supplied manually.
 +
 
<pre>
 
<pre>
 
{{vendor table row
 
{{vendor table row
Строка 54: Строка 38:
 
| item =  
 
| item =  
 
| id =  
 
| id =  
| type =  
+
| type =
| level =  
+
| level =
| rarity =  
+
| rarity =
 
| quantity =  
 
| quantity =  
 
| cost =  
 
| cost =  
| cost icon =
 
| per day =
 
| per week =
 
| per character =
 
| total =
 
| requirement =
 
| collection =
 
 
}}
 
}}
 
</pre>
 
</pre>
  
=== Parameters ===
+
=== Subobject ===
 +
The table creates a subobject with the following properties:
 +
* Has vendor
 +
* Sells item
 +
* Has item quantity
 +
* Has item cost
 +
 
 +
== Parameters ==
 
;item
 
;item
 
: Required. Name of the item. The ''id'' parameter overrides this parameter.
 
: Required. Name of the item. The ''id'' parameter overrides this parameter.
Строка 84: Строка 68:
 
;rarity
 
;rarity
 
: Optional. Rarity of the item. Only required if the item has more than one possible rarity or undefined. Defaults to [[Property:Has item rarity]].
 
: Optional. Rarity of the item. Only required if the item has more than one possible rarity or undefined. Defaults to [[Property:Has item rarity]].
;location
 
: Optional. Set the location of this item. Defaults to the vendor's location. Separate multiple locations with a semicolon.
 
;per day
 
: Optional. How many of this item can be purchased per day.
 
;per week
 
: Optional. How many of this item can be purchased per week.
 
;per character
 
: Optional. How many of this item can be purchased per character.
 
;total
 
: Optional. How many of this item can be purchased in total.
 
;requirement
 
: Optional. Completed requirement to purchase this item, set to a page. Set ''showNotes'' in the header to "true" to show it in an extra column, otherwise it's displayed below the item. Use a semi-colon to separate multiple requirements.
 
;collection
 
: Optional. Specify the collection during which this this item can be purchased
 
;status
 
: Optional. Sets [[Property:Has availability]], use values per that page.
 
;rowclass
 
: Optional. Add a css class to the row.
 
 
=== Subobject ===
 
The table creates a subobject with the following properties:
 
* Has vendor
 
* Has vendor section
 
* Sells item
 
* Has item quantity
 
* Has item cost
 
* Located in
 
* Has requirement
 
* Is purchasable during collection
 
* Has daily purchase cap
 
* Has weekly purchase cap
 
* Has total purchase cap
 
* Is historical
 
* Has availability
 
  
=== Example ===
+
== Example ==
 
<pre>
 
<pre>
 
{{vendor table header}}
 
{{vendor table header}}
Строка 135: Строка 85:
 
}}
 
}}
 
{{vendor table row
 
{{vendor table row
| item = Mystery Tonic (furniture)
+
| item = Mystery Tonic
 
| quantity = 2 <!-- displays a (2) after the item name. -->
 
| quantity = 2 <!-- displays a (2) after the item name. -->
 
| cost = 200 coin
 
| cost = 200 coin
 
}}
 
}}
 
{{vendor table row
 
{{vendor table row
| item = Bjora Marches Portal Scroll
+
| id = -1337 <!-- negative id will break template -->
| cost = 24500 karma
+
| cost = 100 laurel + 5 Glob of Ectoplasm
| requirement = The Invitation
 
}}
 
{{vendor table row
 
| item = Eternal Ice Shard
 
| cost = 2668 Karma
 
| per day = 10
 
 
}}
 
}}
 
|}
 
|}
 
 
</pre>
 
</pre>
  
Строка 167: Строка 110:
 
}}
 
}}
 
{{vendor table row
 
{{vendor table row
| item = Mystery Tonic (furniture)
+
| item = Mystery Tonic
 
| quantity = 2 <!-- displays a (2) after the item name. -->
 
| quantity = 2 <!-- displays a (2) after the item name. -->
 
| cost = 200 coin
 
| cost = 200 coin
 
}}
 
}}
 
{{vendor table row
 
{{vendor table row
| item = Bjora Marches Portal Scroll
+
| id = -1337 <!-- negative id will break template -->
| cost = 24500 karma
+
| cost = 100 laurel + 5 Glob of Ectoplasm
| requirement = The Invitation
 
}}
 
{{vendor table row
 
| item = Eternal Ice Shard
 
| cost = 2668 Karma
 
| per day = 10
 
 
}}
 
}}
 
|}
 
|}
  
== See also ==
+
[[Category:Vendor formatting templates]]
* {{tl|Vendor table (Black Lion Weapons)}} &mdash; Slimmed down version for Black Lion weapon sets.
 
 
 
[[Category:Vendor formatting templates]]
 
 
[[Category:Subobject templates]]
 
[[Category:Subobject templates]]
 
</noinclude>
 
</noinclude>

Пожалуйста, учтите, что любой ваш вклад в проект «Guild Wars 2 wiki» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Guild Wars 2 wiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)

Эта страница относится к одной скрытой категории: