Difference between revisions of "Template:Quality"

From Stardew Valley Wiki
Jump to navigation Jump to search
(remove link and alt parameters, as this template was never intended to link to images)
(update)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><!--
+
<includeonly>{{Overlayimg|{{{1|Blank icon}}}|type=star|quality={{{2|}}}|width={{{3|24}}}|center={{#ifeq:{{{4|}}}|center|true|false}}}}</includeonly><noinclude>{{{{FULLPAGENAME}}/doc}}</noinclude>
 
 
// This template contains no text requiring translation
 
 
 
-->{{#arraydefine:$qquality|{{ParseInputQuality|quality={{{2|normal}}}}}}}<!--
 
// Handle non-standard Milk images in specific languages
 
-->{{#arraydefine:$qimage
 
  |{{#ifeq:{{#sub:{{{1|}}}|-4}}|Milk
 
    |{{#switch:{{CONTENTLANG}}
 
      |es|fr|ja|pt={{{1}}} {{uc:{{CONTENTLANG}}}}
 
      |#default={{{1}}}}}
 
  |{{#if:{{{1|}}}|{{{1}}}|Blank icon}}}}}}<!--
 
// Cleanup size: make sure no px in value, replace any problem values with default (48)
 
-->{{#arraydefine:$qsize|{{#replace:{{lc:{{{size|{{{3|}}}}}}}}|px|}}}}<!--
 
-->{{#iferror:{{#expr:{{#arrayprint:$qsize}}<24}}|{{#arraydefine:$qsize|48}}|}}<!--
 
--><div id="{{#ifexpr:{{#arrayprint:$qsize}}<28|qualitycontainersm|{{#ifexpr:{{#arrayprint:$qsize}}<40|qualitycontainermed|qualitycontainer}}}}"><!--
 
  --><div id="qualityimage">[[File:{{#arrayprint:$qimage}}.png| {{#arrayprint:$qsize}}px |link=|alt=]]<!--
 
    --><div class="qualityindicator"><!--
 
      -->{{#switch:{{#arrayindex:$qquality|0}}|Silver|Gold|Iridium=[[File:{{#arrayindex:$qquality|0}}_Quality_Icon.png| {{#arrayprint:$qsize}}px |link=|alt=]]}}<!--
 
--></div></div></div></includeonly><noinclude>{{{{FULLPAGENAME}}/doc}}</noinclude>
 

Latest revision as of 03:44, 14 February 2023

Description

This template overlays a quality star icon (silver, gold, or iridium) over an image.

Parameters

Parameter Notes
First (unnamed) parameter Name of background image (without extension such as .png)
Second (unnamed) parameter Quality star to display
Valid values: normal, 0, silver, 1, gold, 2, iridium, 4
Third (unnamed) parameter Desired display width of background image (do not include "px")
Valid values: 48, 36, 32, 24 (other values will be accepted, but may produce undesired results)
Default value: 24
Fourth (unnamed) parameter center, if the image is to be displayed in a table cell. Adding this parameter will center the image in the cell.

Examples

Template Call Result
{{Quality|Parsnip|iridium}}
Parsnip.png
Iridium Quality Icon.png
{{Quality|Parsnip|silver|24|center}}
Parsnip.png
Silver Quality Icon.png
{{Quality|Sunfish|normal|36}}
Sunfish.png
{{Quality|Red Plate|gold|36|center}}
Red Plate.png
Gold Quality Icon.png
{{Quality|Beer|gold|48}}
Beer.png
Gold Quality Icon.png
{{Quality|Large Goat Milk ES|gold|32|center}}
Large Goat Milk ES.png
Gold Quality Icon.png