Difference between revisions of "Item info"

m
m (required hero)
 
(8 intermediate revisions by the same user not shown)
Line 60: Line 60:
 
-->|<span class="{{#var:quality class}}">[[{{#var:defaultIcon}}|85px]]</span><!-- use default icon
 
-->|<span class="{{#var:quality class}}">[[{{#var:defaultIcon}}|85px]]</span><!-- use default icon
 
-->|[[{{#var:defaultIcon}}|Upload item icon.]]}}}}}}<!-- else prompt for icon upload
 
-->|[[{{#var:defaultIcon}}|Upload item icon.]]}}}}}}<!-- else prompt for icon upload
-->{{#if:{{{random|}}}|<br><small>(This Item's appearance may change randomly.)</small>}}</center>
+
-->{{#if:{{{change|}}}|<br><small>(This Item's appearance may change.)</small>}}</center>
 
|-
 
|-
 
! colspan="2" class="{{#var:quality class}}"<!--
 
! colspan="2" class="{{#var:quality class}}"<!--
Line 67: Line 67:
 
{{#if:{{#var:type text}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Type'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{#var:type text}}}}
 
{{#if:{{#var:type text}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Type'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{#var:type text}}}}
 
|-
 
|-
{{#if:{{{quality|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''[[Quality]]'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}<!--
+
{{#if:{{{quality|}}}|{{InfoboxRow|'''[[Quality]]'''|<!--
 
-->{{#arraydefine:qualities|{{lc:{{{quality}}}}}|-}}<!-- split range of qualities by '-'
 
-->{{#arraydefine:qualities|{{lc:{{{quality}}}}}|-}}<!-- split range of qualities by '-'
-->{{#arrayprint:qualities|-|@|{{ucfirst:@}}}}}}<!-- ensure each quality starts with an uppercase letter -->
+
-->{{#arrayprint:qualities|-|@|{{ucfirst:@}}}}}}<!-- ensure each quality starts with an uppercase letter -->}}
 
|-
 
|-
{{#if:{{{tier|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''[[Tier]]'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{{tier}}}}}
+
{{#if:{{{tier|}}}|{{InfoboxRow|'''[[Tier]]'''|{{{tier}}}}}}}
 
|-
 
|-
{{#if:{{{level|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Req. [[Level]]'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{{level}}}}}
+
{{#if:{{{level|}}}|{{InfoboxRow|'''Req. [[Level]]'''|{{{level}}}}}}}
 
|-
 
|-
{{#if:{{{binding|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''[[Binding]]'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{#switch:{{lc:{{{binding}}}}}|pickup=[[Binding#On Pickup|On Pickup]]|equip=[[Binding#On Equip|On Equip]]|#default={{{binding}}}}}}}
+
{{#if:{{{binding|}}}|{{InfoboxRow|'''[[Binding]]'''|{{#switch:{{lc:{{{binding}}}}}|pickup=[[Binding#On Pickup|On Pickup]]|equip=[[Binding#On Equip|On Equip]]|#default={{{binding}}}}}}}}}
 
|-
 
|-
{{#if:{{{hero|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Req. [[Hero]]'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}[[{{{hero}}}]]}}<!--
+
{{#if:{{{hero|}}}|{{InfoboxRow|'''Req. [[Hero]]'''|[[{{{hero}}}]]}}}}
 +
|-
 +
{{#if:{{{mastery|}}}|{{InfoboxRow|'''Req. [[Mastery]]'''|[[{{{mastery}}}]]}}}}<!--
  
-->{{#arrayprint:stats||@|<tr><td class="skill-infobox-row-heading">'''{{#explode:@|:|0}}'''</td><td class="skill-infobox-row-data">{{#sub:@|{{#expr:{{#pos:@|:}}+1}}}}</td></tr>}}
+
-->{{#arrayprint:stats||@|{{InfoboxRow|'''{{#explode:@|:|0}}'''|{{#sub:@|{{#expr:{{#pos:@|:}}+1}}}}}}}}
 
|-
 
|-
{{#if:{{{duration|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Duration'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{{duration}}}}}
+
{{#if:{{{duration|}}}|{{InfoboxRow|'''Duration'''|{{{duration}}}}}}}
 
|-
 
|-
{{#if:{{{satiety effect|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''[[Satiety Effect]]'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}<!-- satiety effect row
+
{{#if:{{{satiety effect|}}}|{{InfoboxRow|'''[[Satiety Effect]]'''|<!-- satiety effect row
 
-->{{#arrayprint:satiety effect|<br><!-- print stats array, separated by line breaks
 
-->{{#arrayprint:satiety effect|<br><!-- print stats array, separated by line breaks
 
-->|@|{{#vardefine:name|{{#sub:@|{{#pos:@| }}}}}}<!-- stat name
 
-->|@|{{#vardefine:name|{{#sub:@|{{#pos:@| }}}}}}<!-- stat name
-->{{stat|{{sc|{{#var:name}}}}|{{#explode:@| |0}}|nolabel=yes}}}}}}<!-- stat template -->
+
-->{{stat|{{sc|{{#var:name}}}}|{{#explode:@| |0}}|nolabel=yes}}}}}}<!-- stat template -->}}
 
|-
 
|-
{{#if:{{{satiety duration|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Satiety Duration'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{{satiety duration}}}}}
+
{{#if:{{{satiety duration|}}}|{{InfoboxRow|'''Satiety Duration'''|{{{satiety duration}}}}}}}
 
|-
 
|-
{{#if:{{{quests|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Involved In'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{#arrayprint:quest text|<br>|@|[[@]]}}}}<!-- formats the quests array -->
+
{{#if:{{{quests|}}}|{{InfoboxRow|'''Involved in'''|{{#arrayprint:quest text|<br>|@|[[@]]}}}}}}
 
|-
 
|-
{{#if:{{{value|}}}|{{!}}class="skill-infobox-row-heading"{{!}}'''Value'''{{!}}{{!}}class="skill-infobox-row-data"{{!}}{{stat|Gold|{{{value}}}|nolabel=yes}}}}
+
{{#if:{{{value|}}}|{{InfoboxRow|'''Value'''|{{stat|Gold|{{{value}}}|nolabel=yes}}}}}}
|}</div><!--
+
|}
 +
</div><!--
 
DESCRIPTION
 
DESCRIPTION
 
-->{{#if:{{{tooltip|}}}|{{quotation|{{{tooltip}}}|game}}}}{{{description|{{error|No description was provided. Add a description parameter.}}}}}<!--
 
-->{{#if:{{{tooltip|}}}|{{quotation|{{{tooltip}}}|game}}}}{{{description|{{error|No description was provided. Add a description parameter.}}}}}<!--

Latest revision as of 14:17, 15 February 2024

Description[edit]

Displays an information page about an item.

Usage[edit]

{{Item info|<icon=icon>|<name=name>|<tooltip=tooltip>|<description=description>|<tier=I>|<stats=28 Weapon Damage>|<duration=120>|<level=1>|<mastery=Destroyer>|<value=1>|<category=category>|<quests=Quest 1; Quest 2>}}

Parameters[edit]

Arrow.pngicon: An image of the item.
Optional. Defaults to '{{PAGENAME}}.png'.
Notes: Only use if the icon name differs from the name of the page.
Arrow.pngchange: Displays a note stating that the Item's appearance may change.
Optional.
Notes: Set to any value to enable.
Arrow.pngname: The name of the item.
Optional. Defaults to '{{PAGENAME}}'.
Notes: Only use if the template is on a different page to the item's main article.
Arrow.pngbinding: The binding of the item.
Optional.
Notes: Only use if the item is bound. Choose between 'equip', 'pickup', or a custom binding.
Arrow.pngtooltip: The tooltip text that appears upon hovering over the item.
Optional.
Arrow.pngdescription: A description of the item.
Optional.
Arrow.pngquality: The item's quality.
Optional.
Notes: Input ranges of qualities with '[quality1]-[quality2]'.
Arrow.pngtier: The item's tier.
Optional.
Notes: In roman numerals.
Arrow.pngstats: A comma-separated list of the item's stat values and names.
Optional.
Notes: e.g. '[stat1]: [value1], [stat2]: [value2], etc.'
Arrow.pngduration: The duration, in seconds, of the item's effect.
Required.
Arrow.pngsatiety effect: A comma-separated list of the item's satiety effect stat values and names.
Optional.
Notes: e.g. '[value1] [stat1], [value2] [stat2], etc.'
Arrow.pngsatiety duration: The duration, in seconds, of the item's satiety effect.
Required.
Arrow.pnglevel: The player level required for item use.
Optional.
Arrow.pnghero: The hero required for item use.
Optional.
Notes: If the 'mastery' parameter is specified, do not use this parameter.
Arrow.pngmastery: The mastery required for item use.
Optional.
Arrow.pngvalue: The item's selling price when sold to a vendor.
Optional.
Arrow.pngcategory: The item's category.
Optional.

Possible categories:

Armor.
Artifacts.
Chips.
Consumables.
Crafting Materials.
Quest Items.
Raw Materials.
Runes.
Weapons.
Arrow.pngquests: The semicolon-separated names of quests the item is a part of.
Optional.

Errors[edit]

No description was provided. Add a description parameter.