Difference between revisions of "Template:Itembox"

m
m
Line 29: Line 29:
  
 
{{#if:{{{swingspeedincrease|}}}
 
{{#if:{{{swingspeedincrease|}}}
|{{#ifexpr:{{{swingspeedincrease|}}} >= 1
+
|{{#ifexpr:{{{swingspeedincrease|}}} >= 5
 
  |{{#ifexpr:{{{swingspeedincrease|}}} mod 5 = 0
 
  |{{#ifexpr:{{{swingspeedincrease|}}} mod 5 = 0
 
   |<li>{{Link|Swing Speed Increase|color=FFFFFF}} {{{swingspeedincrease|}}}%
 
   |<li>{{Link|Swing Speed Increase|color=FFFFFF}} {{{swingspeedincrease|}}}%
Line 129: Line 129:
 
{{tocright}}
 
{{tocright}}
  
'''NOTE: As of 8/10/07, this template is far from finished. As more item properties are included and as more functionality is added to the current item properties, both the complete template that is displayed for copying and pasting in the "Full Template" section and the information on specific item properties below will be updated.'''
+
'''NOTE: As of 8/10/07, this template is far from finished. As more item property parameters are included and as more functionality is added to the current item property parameters, both the complete template that is displayed for copying and pasting in the "Full Template" section and the information on specific item property parameters below will be updated.'''
  
 
==Usage==
 
==Usage==
 
Template:Items is meant to be used on various item pages under their requisite "Statistics" sections. It is designed to simulate the look of the tooltips that one encounters when hovering the mouse over an item in the Ultima Online client.
 
Template:Items is meant to be used on various item pages under their requisite "Statistics" sections. It is designed to simulate the look of the tooltips that one encounters when hovering the mouse over an item in the Ultima Online client.
  
All of the properties in Template:Items are displayed as centered in the tooltip, and all are displayed in white text except for the Name property, which is displayed in yellow text. Most properties are also displayed as links to their related page as is some other text. For example, in the ''swingspeedincrease'' property the words "Swing Speed Increase" will be displayed as a link to that page, whereas in the ''skillrequired'' property it is not the words "Skill Required" that will be displayed as a link, but the actual skill that is entered as that property's value that will be a link, such as "Swordsmanship" or "Archery".
+
All of the parameters in Template:Items are displayed as centered in the tooltip, and all are displayed in white text except for the Name parameter, which is displayed in yellow text. Most item properties are displayed as links to their related page as is some other text. For example, in the ''swingspeedincrease'' parameter the words "Swing Speed Increase" will be displayed as a link to that page, whereas in the ''skillrequired'' parameter it is not the words "Skill Required" that will be displayed as a link, but the actual skill that is entered as that parameter's value that will be a link, such as "Swordsmanship" or "Archery".
  
 
===Full Template===
 
===Full Template===
Since it is highly unlikely if not impossible that an item will ever be encountered that uses absolutely every property in the template, Template:Items has been designed with conditional properties. This means that when using this template on an item's page it is intended that only the properties which are displayed on that specific item should be included. Unlike many of the other templates that show in their entirety no matter what, if one of the properties from Template:Items is not included, left blank, or supplied with an impossible value, that property will simply not display at all.
+
Since it is highly unlikely if not impossible that an item will ever be encountered that uses absolutely every item property that is available in the template, Template:Items has been designed with conditional parameters. This means that when using this template on an item's page it is intended that only the parameters which correspond to the properties which are displayed on that specific item should be included. Unlike many of the other templates that show in their entirety no matter what, if one of the parameters from Template:Items is not included, left blank, or supplied with an impossible value, its associated property will simply not display at all.
  
 
It is suggested that when using Template:Items one should choose one of the two following strategies:
 
It is suggested that when using Template:Items one should choose one of the two following strategies:
# Copy and paste the entirety of the template, which is included in a <nowiki><pre></nowiki> section below, and delete those properties which are not present on the item which you are editing.
+
# Copy and paste the entirety of the template, which is included in a <nowiki><pre></nowiki> section below, and delete those parameters whose corresponding properties are not present on the item which you are editing.
# Copy and paste only the properties from below that are present on the item which you are editing and ignore the others completely.
+
# Copy and paste only the parameters from below that correspond to properties which are present on the item that you are editing and ignore the others completely.
  
It is '''NOT''' recommended that you copy and paste the complete template and leave it in its entirety with blank, unused properties. Template:Items was designed conditionally so that this would not be necessary. It was intended that this template would be easier to use and read due to less unused code, and that this in turn would have the added benefit of saving space.
+
It is '''NOT''' recommended that you copy and paste the complete template and leave it in its entirety with blank, unused parameters. Template:Items was designed conditionally so that this would not be necessary. It was intended that this template would be easier to use and read due to less unused code, and that this in turn would have the added benefit of saving space.
  
The following is the entirety of Template:Items, which includes every property that has so far been added.
+
The following is the entirety of Template:Items, which includes every item property parameter that has so far been added.
 
<pre>
 
<pre>
 
{{Items
 
{{Items
Line 174: Line 174:
 
</pre>
 
</pre>
  
The Name property displays the name of the item at the top of the tooltip. It is the only property that displays in yellow text. When entering a value for this property, any string may be used. If the Name property is left blank or not used, the template is coded to automatically use the name of the page that it is being used on. It is recommended in most instances that the Name property be left out and allowed to automatically take the name of the item page.
+
The Name parameter displays the name of the item at the top of the tooltip. It is the only item property that displays in yellow text. When entering a value for this parameter, any string may be used. If the Name parameter is left blank or not used, the template is coded to automatically use the name of the page that it is being used on. It is recommended in most instances that the Name parameter be left out and allowed to automatically take the name of the item page.
  
The Name property displays as follows:
+
The Name parameter displays as follows:
 
* Manually-entered value:
 
* Manually-entered value:
 
** <span style="background-color:#111111; border:3px solid #111111; color:#FFFF00; font-weight:bold; text-align:center; width:auto;">An_sword_001</span>
 
** <span style="background-color:#111111; border:3px solid #111111; color:#FFFF00; font-weight:bold; text-align:center; width:auto;">An_sword_001</span>
Line 187: Line 187:
 
</pre>
 
</pre>
  
The Weight property displays the weight of the item in the format "Weight: X Stones", where X is the value inputed. Weight cannot be a negative value.
+
The Weight parameter displays the weight of the item in the format "Weight: X Stones", where X is the value inputed. Weight cannot be a value less than 1.
  
The Weight property displays as follows:
+
The Weight parameter displays as follows:
 
* <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">{{Link|Weight|color=FFFFFF}}: 10 Stones</span>
 
* <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">{{Link|Weight|color=FFFFFF}}: 10 Stones</span>
 +
 +
===Swingspeedincrease===
 +
<pre>
 +
|swingspeedincrease=
 +
</pre>
 +
 +
The Swingspeedincrease parameter displays the Swing Speed Increase property on an item in the format "Swing Speed Increase X%", where X is the value inputed. Swingspeedincrease cannot be a value less than 5, nor can it be in any value that is not evenly divisible by 5.
 +
 +
The Swingspeedincrease parameter displays as follows:
 +
* <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">{{Link|Swing Speed Increase|color=FFFFFF}} 30%</span>
  
 
===Handedweapon===
 
===Handedweapon===
Line 197: Line 207:
 
</pre>
 
</pre>
  
The Handedweapon property displays whether an item, when equipped, requires one hand to wield, or two. As these are currently the only two possible options in the game, the only two valid input values are as follows:
+
The Handedweapon parameter displays whether an item, when equipped, requires one hand to wield, or two. As these are currently the only two possible options in the game, the only two valid input values are as follows:
 
* 1
 
* 1
 
* 2
 
* 2
 
If any value other than the preceding two are used, the property will not display.
 
If any value other than the preceding two are used, the property will not display.
  
The Handedweapon property displays as follows:
+
The Handedweapon parameter displays as follows:
 
* Input of '1': <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">One-Handed Weapon</span>
 
* Input of '1': <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">One-Handed Weapon</span>
 
* Input of '2': <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">Two-Handed Weapon</span>
 
* Input of '2': <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">Two-Handed Weapon</span>
Line 212: Line 222:
 
</pre>
 
</pre>
  
The Durability property displays the durability of the item in the format "Durability: X / X", where X is the value inputed. For consistency's sake, the value inputed is applied to both the maximum durability as well as the current durability. Durability cannot be a negative value.
+
The Durability parameter displays the durability of the item in the format "Durability: X / X", where X is the value inputed. For consistency's sake, the value inputed is applied to both the maximum durability as well as the current durability. Durability cannot be a value less than 1.
  
The Durability property displays as follows:
+
The Durability parameter displays as follows:
 
* <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">{{Link|Durability|color=FFFFFF}} 255 / 255</span>
 
* <span style="background-color:#111111; border:3px solid #111111; color:#FFFFFF; font-weight:bold; text-align:center; width:auto;">{{Link|Durability|color=FFFFFF}} 255 / 255</span>
  

Revision as of 21:09, 9 August 2007

  • Itembox


NOTE: As of 8/10/07, this template is far from finished. As more item property parameters are included and as more functionality is added to the current item property parameters, both the complete template that is displayed for copying and pasting in the "Full Template" section and the information on specific item property parameters below will be updated.

Usage

Template:Items is meant to be used on various item pages under their requisite "Statistics" sections. It is designed to simulate the look of the tooltips that one encounters when hovering the mouse over an item in the Ultima Online client.

All of the parameters in Template:Items are displayed as centered in the tooltip, and all are displayed in white text except for the Name parameter, which is displayed in yellow text. Most item properties are displayed as links to their related page as is some other text. For example, in the swingspeedincrease parameter the words "Swing Speed Increase" will be displayed as a link to that page, whereas in the skillrequired parameter it is not the words "Skill Required" that will be displayed as a link, but the actual skill that is entered as that parameter's value that will be a link, such as "Swordsmanship" or "Archery".

Full Template

Since it is highly unlikely if not impossible that an item will ever be encountered that uses absolutely every item property that is available in the template, Template:Items has been designed with conditional parameters. This means that when using this template on an item's page it is intended that only the parameters which correspond to the properties which are displayed on that specific item should be included. Unlike many of the other templates that show in their entirety no matter what, if one of the parameters from Template:Items is not included, left blank, or supplied with an impossible value, its associated property will simply not display at all.

It is suggested that when using Template:Items one should choose one of the two following strategies:

  1. Copy and paste the entirety of the template, which is included in a <pre> section below, and delete those parameters whose corresponding properties are not present on the item which you are editing.
  2. Copy and paste only the parameters from below that correspond to properties which are present on the item that you are editing and ignore the others completely.

It is NOT recommended that you copy and paste the complete template and leave it in its entirety with blank, unused parameters. Template:Items was designed conditionally so that this would not be necessary. It was intended that this template would be easier to use and read due to less unused code, and that this in turn would have the added benefit of saving space.

The following is the entirety of Template:Items, which includes every item property parameter that has so far been added.

{{Items
|name=
|blessed=
|weight=
|hitstaminaleech=
|spellchanneling=
|swingspeedincrease=
|damageincrease=
|poisonresist=
|physicaldamage=
|poisondamage=
|mindamage=
|maxdamage=
|weaponspeed=
|range=
|strengthrequirement=
|handedweapon=
|skillrequired=
|durability=
}}

Name

|name=

The Name parameter displays the name of the item at the top of the tooltip. It is the only item property that displays in yellow text. When entering a value for this parameter, any string may be used. If the Name parameter is left blank or not used, the template is coded to automatically use the name of the page that it is being used on. It is recommended in most instances that the Name parameter be left out and allowed to automatically take the name of the item page.

The Name parameter displays as follows:

  • Manually-entered value:
    • An_sword_001
  • Automatic value:
    • Itembox

Weight

|weight=

The Weight parameter displays the weight of the item in the format "Weight: X Stones", where X is the value inputed. Weight cannot be a value less than 1.

The Weight parameter displays as follows:

Swingspeedincrease

|swingspeedincrease=

The Swingspeedincrease parameter displays the Swing Speed Increase property on an item in the format "Swing Speed Increase X%", where X is the value inputed. Swingspeedincrease cannot be a value less than 5, nor can it be in any value that is not evenly divisible by 5.

The Swingspeedincrease parameter displays as follows:

Handedweapon

|handedweapon=

The Handedweapon parameter displays whether an item, when equipped, requires one hand to wield, or two. As these are currently the only two possible options in the game, the only two valid input values are as follows:

  • 1
  • 2

If any value other than the preceding two are used, the property will not display.

The Handedweapon parameter displays as follows:

  • Input of '1': One-Handed Weapon
  • Input of '2': Two-Handed Weapon
  • Any other input: (Does not display)

Durability

|durability=

The Durability parameter displays the durability of the item in the format "Durability: X / X", where X is the value inputed. For consistency's sake, the value inputed is applied to both the maximum durability as well as the current durability. Durability cannot be a value less than 1.

The Durability parameter displays as follows:


Other

font-size:{{#ifeq:{{FULLPAGENAME}}|{{{disambigpage| {{#if:{{NAMESPACE}}|{{NAMESPACE}}:}} {{{name|{{PAGENAME}}}}} }}}|1|0.85}}em;