Difference between revisions of "Template:Armor"
Jump to navigation
Jump to search
(updated to load item data from Data page) |
(only show Armor Class on select armor types: Head, Chest, Feet, Hands, Cloak, Shield) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{| width=300px; | <includeonly><!-- | ||
|style="text-align:center;"|{{#if:{{: | --- If item name is provided as parameter, use the parameter instead of root page. --- | ||
-->{{#vardefine:Page|{{#if:{{{1|}}}|{{{1|}}}|{{ROOTPAGENAME}}}}}}<!-- | |||
--- Load complete datastring into a variable - to only load from the Armor data page once. --- | |||
-->{{#vardefine:Datastring|{{:Armor_data|{{#var:Page}}}}}}<!-- | |||
--- Separate values from datastring into individual variables. --- | |||
-->{{#vardefine:Unobtainable|{{#explode: {{#var:Datastring}}|;|-3}}}}<!-- | |||
-->{{#vardefine:Rarity|{{#explode: {{#var:Datastring}}|;|4}}}}<!-- | |||
-->{{#vardefine:ArmorType|{{#explode: {{#var:Datastring}}|;|2}}}}<!-- | |||
-->{{#vardefine:ArmorClass|{{#explode: {{#var:Datastring}}|;|3}}}}<!-- | |||
-->{{#vardefine:Protection|{{#explode: {{#var:Datastring}}|;|8}}}}<!-- | |||
-->{{#vardefine:Durability|{{#explode: {{#var:Datastring}}|;|7}}}}<!-- | |||
-->{{#vardefine:Description|{{#explode: {{#var:Datastring}}|;|-1}}}}<!-- | |||
-->{{#vardefine:Price|{{#explode: {{#var:Datastring}}|;|6}}}}<!-- | |||
-->{{#vardefine:Image|{{#explode: {{#var:Datastring}}|;|-6}}}}<!-- | |||
-->{{#vardefine:Image2|{{#explode: {{#var:Datastring}}|;|-5}}}}<!-- | |||
-->{{#vardefine:Image3|{{#explode: {{#var:Datastring}}|;|-4}}}}<!-- | |||
--- Load translations that are used multiple times into variables. --- | |||
-->{{#vardefine:TranslateName|{{Translate|{{#var:Page}}|ItemNames}}}}<!-- | |||
-->{{#vardefine:TranslatePrice|{{Translate|Price|Properties}}}}<!-- | |||
-->{| width=300px; | |||
|style="text-align:center;"|<!-- | |||
--- Check if item is marked as not obtainable in game (manually in g.sheet) --- | |||
-->{{#if:{{#var:Unobtainable}}|{{Unobtainable}}<br />}}<!-- | |||
--- Check if item is of better rarity than common --- | |||
-->{{#if:{{#var:Rarity}}|<span style="font-size: 20px;">{{c|{{#var:Rarity}}|{{#var:TranslateName}}}}</span><br /><span style="color:#9d9a9a;">{{lc:{{Translate|{{#var:Rarity}}|Properties}}}}|<span style="font-size: 20px;">{{#var:TranslateName}}</span><br /><span style="color:#9d9a9a;">{{lc:{{Translate|Common|Properties}}}} }} <!-- | |||
--- Load armor class (light, medium, heavy), only show on select armor pieces --- | |||
-->{{#if:{{#var:ArmorType}}|{{#switch: {{#var:ArmorType}} | |||
|Headgear | |||
|Chestpiece | |||
|Gloves | |||
|Boots | |||
|Cloak | |||
|Shield = {{lc:{{Translate|{{#var:ArmorClass}}|Properties}}}} | |||
|#default = }}}} <!-- | |||
--- Load armor type (headgear, shield, etc.) --- | |||
-->{{lc:{{Translate|{{#var:ArmorType}}|Properties}}}}</span>{{Tooltip rule}} | |||
|- | |- | ||
|style="text-align:center;"|{{#if: {{: | |style="text-align:center;"|<!-- | ||
--- Load armor protection --- | |||
-->{{#if:{{#var:Protection}}|{{#var:Protection}} {{Translate|Protection|Properties}} {{Tooltip rule}} |}} | |||
|- | |- | ||
|<div style="width:100% | |<div style="width:100%;color:#9d9a9a;"><!-- | ||
<div style=" | --- Load and sort item properties via this template --- | ||
-->{{Test|{{#var:Page}}}}</div><!-- | |||
--- Load armor durability --- | |||
--><div style="color:#9d9a9a;">{{Translate|Durability|Properties}}: <span style="color:white;">{{#var:Durability}}/{{#var:Durability}}</span></div> | |||
|- | |- | ||
|style="color:#9d7969;text-align:justify"|{{Tooltip rule}}{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{ | |style="color:#9d7969;text-align:justify"|<!-- | ||
--- Load description and price --- | |||
-->{{Tooltip rule}}{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{#var:Page}}/Tooltip | {{#var:Description}} | {{Translate|{{#var:Page}}|ItemDescriptions}}}} | {{#var:Description}}}}<div style="float:right;">[[File:Gold_Icon.png|18px|alt={{#var:TranslatePrice}}|link=|{{#var:TranslatePrice}}]]{{W|{{#var:Price}}}}</div><br /> | |||
|- | |- | ||
|style="text-align:center;"|[[File:{{#if:{{: | |style="text-align:center;"|<!-- | ||
--- Load item images (up to 3 supported now, no item uses more than 3) --- | |||
-->[[File:{{#if:{{#var:Image}}|{{#var:Image}}|{{#var:Page}}.png}}|class=image2x|link=|alt={{#var:TranslateName}}|{{#var:TranslateName}}]]<!-- | |||
-->{{#if:{{: | -->{{#if:{{#var:Image2}}|[[File:{{#var:Image2}}|class=image2x|link=|alt={{#var:TranslateName}}|{{#var:TranslateName}}]]<!-- | ||
-->{{#if:{{: | -->{{#if:{{#var:Image3}}|<br />[[File:{{#var:Image3}}|class=image2x|link=|alt={{#var:TranslateName}}|{{#var:TranslateName}}]]}}}} | ||
|} | |} | ||
{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{ | {{#if: {{{category|}}} ||{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{#var:Page}}/Tooltip |[[Category:{{#var:ArmorType}} Tooltips]]|{{#if: {{#titleparts: {{PAGENAME}} | 1 | 3}}|[[Category: {{uc:{{#titleparts: {{PAGENAME}} | 1 | 2}}}} {{#var:ArmorType}} Tooltips]]|[[Category: {{uc:{{#titleparts: {{PAGENAME}} | 1 | 2}}}} {{#var:ArmorType}}]]}}}}|[[Category: {{#var:ArmorType}}]]}}}}</includeonly><noinclude>{{doc}} | ||
[[Category:Tooltip templates]]</noinclude> | [[Category:Tooltip templates]]</noinclude> |
Latest revision as of 11:19, 11 December 2023
Documentation
[purge]
This is armor template created for use together with the Template:Tooltip hover box template to display tooltip with item attributes for armor and jewelry.
Usage: Copy this code to any page where you want to display the item tooltip:
{{{{{1|Tooltip hover box}}}|title={{Armor}}}}
You can provide the item name as first parameter, otherwise the pagename is used.
By default, the page is also labelled with a category corresponding to the item type (ie. Venemist's Talisman will receive the Category: Amulet
).
If you don't want to add this category to a page, add the category
parameter:
{{{{{1|Tooltip hover box}}}|title={{Armor|Venemist's Talisman|category=no}}}}
Venemist's Talisman unique amulet |
Skills Energy Cost: -9% Spells Energy Cost: -9% Cooldowns Duration: -9% Experience Gain: +20% Durability: 66/66
|
It's set with an incredibly large morion that seems to be shifting its color every now and then... Or is it merely a trick of the light? 1800 |
Jousting Armor unique heavy chestpiece |
22 Protection |
Physical Resistance: +33% Slashing Resistance: +5% Shock Resistance: -20% Bleed Resistance: +25% Move Resistance: +10% Pain Resistance: +15% Dodge Chance: -20% Damage Taken: -5% Energy: -24 Energy Restoration: -7% Durability: 450/450
|
Some of its combat effectiveness was stripped away in favor of imposing aesthetics. And yet it's hard to deny, this armor makes quite an impression. 5280 |
Nistrian Noble Cloak common light cloak |
Physical Resistance: +5% Move Resistance: +10% Control Resistance: +10% Block Chance: +5% Block Power Recovery: +5% Dodge Chance: +3% Fortitude: +10% Durability: 150/150
|
Nistra is a fascinating land of many intertwined cultures. Nistrian nobles, who still stay true to the ancient traditions of Axonia, also eagerly embrace the customs of Pjesht highlanders - such as a preference for this style of cloak, for example. 1800 |
Guardsman Shield unique heavy shield |
Move Resistance: +40% Block Chance: +36% Block Power: +40 Block Power Recovery: -15% Dodge Chance: -25% Damage Taken: -10% Damage Reflection: +5% Energy: -22 Energy Restoration: -7% Fortitude: +15% Durability: 520/520
|
After the Royal Guard was disbanded, many former guardsmen decided to try their luck as mercenaries. Obviously, they brought their equipment along with them, including these shields. 4500 |