Vorlage:Qualityprice: Unterschied zwischen den Versionen

Aus Stardew Valley Wiki
Zur Navigation springen Zur Suche springen
K (sync with english template)
K (sync with english template)
Zeile 29: Zeile 29:
 
|#default = {{#iferror:{{#expr:{{{prof_mult}}}*1}}|1|{{{prof_mult}}}}}}}}}<!--
 
|#default = {{#iferror:{{#expr:{{{prof_mult}}}*1}}|1|{{{prof_mult}}}}}}}}}<!--
 
// Set price to {{{2}}} or derive from srcprice if {{{auto}}}, srcprice is valid, and item name is recognized
 
// Set price to {{{2}}} or derive from srcprice if {{{auto}}}, srcprice is valid, and item name is recognized
// (extra complication for roe: allow [color]_roe to be recognized ... but don't confuse with aged roe)
+
// (extra complication for roe: allow [color]_roe / [color]_aged_roe to be recognized)
 
-->{{#arraydefine:$qpprice
 
-->{{#arraydefine:$qpprice
 
       |{{#ifexpr:{{#if:{{{auto|}}}|1|0}} and {{#if:{{{srcprice|}}}|1|0}} and {{#iferror:{{#expr:{{{srcprice}}}*1}}|0|1}}
 
       |{{#ifexpr:{{#if:{{{auto|}}}|1|0}} and {{#if:{{{srcprice|}}}|1|0}} and {{#iferror:{{#expr:{{{srcprice}}}*1}}|0|1}}
         |{{#ifexpr:{{#ifeq:{{lc:{{{1|}}}}}|aged roe|0|1}} and {{#ifeq:{{lc:{{#sub:{{{1|}}}|-3|3}}}}|roe|1|0}}
+
         |{{#ifeq:{{lc:{{#sub:{{{1|}}}|-3|3}}}}|roe
    |{{#expr:30+trunc({{{srcprice}}})/2}}{{#arraydefine:$qpqual|Normal}}
+
    |{{#ifeq:{{lc:{{#sub:{{{1|}}}|-8|4}}}}|aged
 +
              |{{#expr:2*trunc(30+trunc({{{srcprice}}})/2)}}{{#arraydefine:$qpqual|Normal}}
 +
              |{{#expr:30+trunc({{{srcprice}}})/2}}{{#arraydefine:$qpqual|Normal}}}}
 
             |{{#switch:{{lc:{{{1|}}}}}|
 
             |{{#switch:{{lc:{{{1|}}}}}|
 
               |wine    = {{#expr:trunc({{{srcprice}}})*3}}
 
               |wine    = {{#expr:trunc({{{srcprice}}})*3}}

Version vom 10. November 2020, 19:24 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... Vorlage:ParseInputValues

0G