Vorlage:Qualityprice: Unterschied zwischen den Versionen

Aus Stardew Valley Wiki
Zur Navigation springen Zur Suche springen
(Revamp using new helper templates)
Zeile 1: Zeile 1:
<includeonly>{|
+
<includeonly><!--
|<span class="sortkey" style="display:none;">{{#len:{{{2|}}}}}{{{2|}}}</span>{{#if:{{#pos:{{{hide|}}}|normal}}
+
 
|
+
// Define letter/symbol used for gold in current language
|<nowiki />
+
-->{{#arraydefine:$gold|g}}<!--
 +
 
 +
// END of translation
 +
 
 +
-->{{#arraydefine:$qualities|{{ParseInputQuality|quality={{#if:{{{quality|}}}|{{{quality}}}|true}}|iridium={{{{{{3|}}}iridium|}}}|hide={{{hide|}}}}}}}<!--
 +
// Create span containing sort key
 +
--><span class="sortkey" style="display:none;">{{#expr:trunc(trunc({{#if:{{{2|}}}|{{{2}}}|0}})*{{{prof_mult|1}}})}}</span><!--
 +
// If base_price is a text value (non-numeric) display it and quit
 +
-->{{#iferror:{{#expr:{{#if:{{{2|}}}|{{{2}}}|0}}>0}}
 +
      |{{{2|}}}
 +
      |{{{!}} class="no-wrap" style="border-spacing: 0;"<!--
 +
 
 +
// Loop through each requested quality.  Display icon using Quality template and calculate/display price
 +
-->{{#arrayprint:$qualities||@qual@|<nowiki/>
 
{{!}}-
 
{{!}}-
{{!}}{{Quality|{{{1|}}}||{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
+
{{!}} {{Quality|{{{1|}}}|@qual@| size={{{size|24}}} |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}}}
{{!}}{{#expr:trunc({{{2|}}})}}g}}{{#if: {{#pos:{{{hide|}}}|silver}}
+
{{!}} {{#expr:
|
+
          trunc( {{{prof_mult|1}}} *
|<nowiki />
+
            trunc ( {{#switch:@qual@|Silver=1.25|Gold=1.5|Iridium=2|Normal|#default=1}} *
{{!}}-
+
                trunc({{#if:{{{2|}}}|{{{2}}}|0}}) ) )
{{!}}{{Quality|{{{1|}}}|silver|{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
+
      }}{{#arrayprint:$gold}}
{{!}}{{#expr:trunc({{{2|}}}*1.25)}}g}}{{#if: {{#pos:{{{hide|}}}|gold}}
 
|
 
|<nowiki />
 
{{!}}-
 
{{!}}{{Quality|{{{1|}}}|gold|{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
 
{{!}}{{#expr:trunc({{{2|}}}*1.50)}}g}}{{#if: {{{3|}}}
 
| {{#if: {{#pos:{{{hide|}}}|iridium}}
 
  |<strong class="error">Qualityprice: Cannot show and hide iridium.</strong>
 
  |<nowiki />
 
  {{!}}-
 
  {{!}}{{Quality|{{{1}}}|iridium|{{#switch: {{{size|}}} |16=16|32=32|48=48|64=64|#default=24}}}}
 
  {{!}}{{#expr:trunc({{{2}}}*2)}}g
 
  }}
 
 
}}
 
}}
|}</includeonly><noinclude>{{englishdoc}}</noinclude>
+
{{!}}}<!--
 +
-->}}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/>
 +
{{{{FULLPAGENAME}}/doc}} }}</noinclude>

Version vom 3. September 2020, 04:43 Uhr

Details zur Vorlage finden Sie auf der englischsprachigen Dokumentationsseite.

Verwendung

Diese Vorlage kann verwendet werden, indem Sie auf eine relevante Seite folgendes eingeben.

{{Qualityprice}}

Ergibt...

0g