Difference between revisions of "Template:Armor test"
Jump to navigation
Jump to search
m |
|||
Line 1: | Line 1: | ||
<includeonly>{{#vardefine:Page|{{#if:{{{1|}}}|{{{1|}}}|{{ROOTPAGENAME}}}}}}{| 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 Enemy 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}}|;|5}}}}<!-- | |||
-->{{#vardefine:ArmorType|{{#explode: {{#var:Datastring}}|;|3}}}}<!-- | |||
-->{{#vardefine:Protection|{{#explode: {{#var:Datastring}}|;|9}}}}<!-- | |||
-->{{#vardefine:Durability|{{#explode: {{#var:Datastring}}|;|8}}}}<!-- | |||
-->{{#vardefine:Description|{{#explode: {{#var:Datastring}}|;|-1}}}}<!-- | |||
-->{{#vardefine:Price|{{#explode: {{#var:Datastring}}|;|7}}}}<!-- | |||
-->{{#vardefine:Image|{{#explode: {{#var:Datastring}}|;|-6}}}}<!-- | |||
-->{{#vardefine:Image2|{{#explode: {{#var:Datastring}}|;|-5}}}}<!-- | |||
-->{{#vardefine:Image3|{{#explode: {{#var:Datastring}}|;|-4}}}}<!-- | |||
-->{| width=300px; | |||
|style="text-align:center;"|<!-- | |||
--- Check if item is marked as not obtainable in game (manually in g.sheet) --- | |||
-->{{#if:{{#var:Unobtainable}}|{{#var:Unobtainable}}<br />}}<!-- | |||
--- Check if item is of better rarity than common --- | |||
-->{{#if:{{#var:Rarity}}|<span style="font-size: 20px;">{{c|{{#var:Rarity}}|{{Translate|{{#var:Page}}|ItemNames}}}}</span><br /><span style="color:#9d9a9a;">{{Translate|{{#var:Rarity}}|Properties}}|<span style="font-size: 20px;">{{Translate|{{#var:Page}}|ItemNames}}</span><br /><span style="color:#9d9a9a;">{{Translate|Common|Properties}} }} <!-- | |||
--- Load armor type (headgear, shield, etc.) --- | |||
-->{{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%;color:#9d9a9a;">{{Test|{{#var:Page}}}}</div> | |<div style="width:100%;color:#9d9a9a;"><!-- | ||
<div style="color:#9d9a9a;">{{Translate|Durability|Properties}}: <span style="color:white;"> | --- 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}} | {{#var:Page}}/Tooltip | |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={{Translate|Price|Properties}}|link=|{{Translate|Price|Properties}}]]{{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={{Translate|{{#var:Page}}|ItemNames}}|{{Translate|{{#var:Page}}|ItemNames}}]]<!-- | |||
-->{{#if: | -->{{#if:{{#var:Image2}}|[[File:{{#var:Image2}}|class=image2x|link=|alt={{Translate|{{#var:Page}}|ItemNames}}|{{Translate|{{#var:Page}}|ItemNames}}]]<!-- | ||
-->{{#if: | -->{{#if:{{#var:Image3}}|<br />[[File:{{#var:Image3}}|class=image2x|link=|alt={{Translate|{{#var:Page}}|ItemNames}}|{{Translate|{{#var:Page}}|ItemNames}}]]}}}} | ||
|} | |} | ||
{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{#var:Page}}/Tooltip |[[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> |
Revision as of 14:58, 26 May 2023
This template has no documentation. If you know how to use this template, please add some.