Différences entre versions de « Modèle:Qualityprice »

De Stardew Valley Wiki
Sauter à la navigation Sauter à la recherche
m (sync with english template)
m (sync with english template)
Ligne 29 : Ligne 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 du 10 novembre 2020 à 19:41

Voir la page de documentation en anglais pour plus d'informations sur ce modèle.

Utiliser

Ce modèle peut être utilisé en entrant ce qui suit dans une page pertinente.

{{Qualityprice}}

Produit ... Modèle:ParseInputValues

0po