Difference between revisions of "Template:Consumable test"

From Stoneshard wiki
Jump to navigation Jump to search
(Created page with "<includeonly><!-- --- Define variables for properties used more than once in the template - goal is to only load each property from the Data page once. --- -->{{#vardefine:Name|{{:Consumable_data|{{ROOTPAGENAME}}|Name}}}}<!-- -->{{#vardefine:PropertyText|{{:Consumable_data|{{ROOTPAGENAME}}|PropertyText}}}}<!-- -->{{#vardefine:Freshness|{{:Consumable_data|{{ROOTPAGENAME}}|Freshness}}}}<!-- -->{{#vardefine:Uses|{{:Consumable_data|{{ROOTPAGENAME}}|Uses}}}}<!-- -->{{#vardefi...")
 
m
Line 21: Line 21:
-->{{#if: {{:Consumable data|{{ROOTPAGENAME}}|NoProperties}}|{{Tooltip rule}} }}
-->{{#if: {{:Consumable data|{{ROOTPAGENAME}}|NoProperties}}|{{Tooltip rule}} }}
|-
|-
|<div style="width:100%;color:white;">{{Test|{{ROOTPAGENAME}}}}</div><!--
|<div style="width:100%;color:white;">{{Test|{{ROOTPAGENAME}}}}<!--
-->{{#if: {{#var:PropertyText}} | <div style="float:left;">{{#if:{{:Consumable data|{{ROOTPAGENAME}}|Properties1}}|<br>|}}{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{ROOTPAGENAME}}/Tooltip | {{#var:PropertyText}} | {{Translate|{{ROOTPAGENAME}}|ConsumableDescriptions}}}} | {{#var:PropertyText}}}}</div> {{Clear}}|}}</div><!--
-->{{#if: {{#var:PropertyText}} | <div style="float:left;">{{#if:{{:Consumable data|{{ROOTPAGENAME}}|Properties1}}|<br>|}}{{#if: {{#titleparts: {{PAGENAME}} | 1 | 2}} | {{#ifeq: {{PAGENAME}} | {{ROOTPAGENAME}}/Tooltip | {{#var:PropertyText}} | {{Translate|{{ROOTPAGENAME}}|ConsumableDescriptions}}}} | {{#var:PropertyText}}}}</div> {{Clear}}|}}</div><!--
-->{{#if: {{#var:Freshness}} | {{#ifeq: {{#var:Freshness}}|0|<br><div><span style="color:white;">Does not spoil over time.</span></div>|<br><div style="color:#9d9a9a;">{{Translate|Will spoil in|Properties}} <span style="color:white;">{{#iferror: {{#expr: ceil({{#var:Freshness}}/24) }}|error}} {{#iferror: {{#ifexpr: {{#var:Freshness}} > 24 |days|day}}|error}}.</span></div>}}}}<!--
-->{{#if: {{#var:Freshness}} | {{#ifeq: {{#var:Freshness}}|0|<br><div><span style="color:white;">Does not spoil over time.</span></div>|<br><div style="color:#9d9a9a;">{{Translate|Will spoil in|Properties}} <span style="color:white;">{{#iferror: {{#expr: ceil({{#var:Freshness}}/24) }}|error}} {{#iferror: {{#ifexpr: {{#var:Freshness}} > 24 |days|day}}|error}}.</span></div>}}}}<!--

Revision as of 15:30, 21 June 2022

Template-info.png Documentation

This is item template created for use together with the Template:Tooltip hover box template to display tooltip with item attributes for Consumables.

Usage: Copy this code to any page where you want to display the item tooltip:

{{{{{1|Tooltip hover box}}}|title={{Consumable_test}}}}

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. Bread will receive the Category: Food). If you don't want to add this category to a page, add the category parameter:

{{{{{1|Tooltip hover box}}}|title={{Consumable_test|Bread|category=no}}}}


Examples with properties


UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test


Examples without properties


UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test


Some special cases


UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test
UNOBTAINABLE
Data does not exist.
Data does not exist.

Data does not exist.

Will spoil in error error.

Uses: Data does not exist./Data does not exist.

Durability: Data does not exist./Data does not exist.

Data does not exist.
PriceData does not exist.

Consumable testConsumable test