Zeile 1: |
Zeile 1: |
− | <includeonly><!-- | + | <includeonly>{{#ifeq:{{lc:{{{dsv|}}}}}|false||<span style="display: none;">data-sort-value="{{#invoke:Calcsellprice|csp |
− | | + | |im = {{{1|}}} <!-- image --> |
− | // Define letter/symbol used for gold in current language
| + | |bp = {{#expr:{{{2|0}}}}} <!-- base price --> |
− | -->{{#arraydefine:$gold|g}}<!-- | + | |q = 0 <!-- quality = normal --> |
− | | + | |pm = {{{pm|1}}} <!-- profession multiplier --> |
− | // END of translation | + | |fm = false <!-- format number? --> |
− | | + | }}"</span>}}<!-- |
− | -->{{#arraydefine:$qualities|{{ParseInputQuality|quality={{#if:{{{quality|}}}|{{{quality}}}|true}}|iridium={{{{{{3|}}}iridium|}}}|hide={{{hide|}}}}}}}<!-- | + | --><table class="no-wrap" style="text-align: left; margin: 0; padding: 0; border-spacing: 0; border: 0;"> |
− | // Create span containing sort key
| + | {{#if:{{#pos:{{{hide|}}}|normal}}|| |
− | --><span class="sortkey" style="display:none;">{{#expr:trunc(trunc({{#if:{{{2|}}}|{{{2}}}|0}})*{{{prof_mult|1}}})}}</span><!-- | + | {{#switch:{{{quality|all}}} |
− | // If base_price is a text value (non-numeric) display it and quit
| + | |normal|base|all|0 = |
− | -->{{#iferror:{{#expr:{{#if:{{{2|}}}|{{{2}}}|0}}>0}}
| + | <tr> |
− | |{{{2|}}}
| + | <td>{{Overlayimg|{{{1|Blank icon}}}|width=24|center=true|type=star|quality=0}}</td> |
− | |{{{!}} class="no-wrap" style="border-spacing: 0;"<!--
| + | <td>{{#iferror:{{#expr:{{{2|}}}}}|{{{2|}}}|{{#invoke:Calcsellprice|csp |
− | | + | |im = {{{1|}}} <!-- image --> |
− | // Loop through each requested quality. Display icon using Quality template and calculate/display price | + | |bp = {{#expr:{{{2|0}}}}} <!-- base price --> |
− | -->{{#arrayprint:$qualities||@qual@|<nowiki/>
| + | |q = 0 <!-- normal quality --> |
− | {{!}}- | + | |pm = {{{pm|1}}} <!-- profession multiplier --> |
− | {{!}} {{Quality|{{{1|}}}|@qual@| size={{{size|24}}} |link={{{link|}}} |alt={{{alt|{{{link|{{{1|}}}}}}}}}}} | + | |fm = true <!-- format number? --> |
− | {{!}} {{#expr: | + | }} }} |
− | trunc( {{{prof_mult|1}}} *
| + | </td> |
− | trunc ( {{#switch:@qual@|Silver=1.25|Gold=1.5|Iridium=2|Normal|#default=1}} *
| + | </tr> |
− | trunc({{#if:{{{2|}}}|{{{2}}}|0}}) ) )
| + | }} }}{{#if:{{#pos:{{{hide|}}}|silver}}||{{#switch:{{lc:{{{1|}}}}} |
− | }}{{#arrayprint:$gold}}
| + | |juice|pickles|jelly|honey|oil|cave carrot|green tea|tea leaves|ginger|qi fruit= |
− | }} | + | |#default={{#switch:{{{quality|all}}} |
− | {{!}}}<!-- | + | |silver|all|1 = |
− | -->}}</includeonly><noinclude>{{Englishdoc}}{{#ifexist:{{FULLPAGENAME}}/doc |<nowiki/> | + | <tr> |
− | {{{{FULLPAGENAME}}/doc}} }}</noinclude> | + | <td>{{Overlayimg|{{{1|Blank icon}}}|width=24|center=true|type=star|quality=1}}</td> |
| + | <td>{{#iferror:{{#expr:{{{2|}}}}}|{{{2|}}}|{{#invoke:Calcsellprice|csp |
| + | |im = {{{1|}}} <!-- image --> |
| + | |bp = {{#expr:{{{2|0}}}}} <!-- base price --> |
| + | |q = 1 <!-- silver quality --> |
| + | |pm = {{{pm|1}}} <!-- profession multiplier --> |
| + | |fm = true <!-- format number? --> |
| + | }} }} |
| + | </td> |
| + | </tr> |
| + | }} }} }}{{#if:{{#pos:{{{hide|}}}|gold}}||{{#switch:{{lc:{{{1|}}}}} |
| + | |juice|pickles|jelly|honey|oil|cave carrot|green tea|tea leaves|ginger|qi fruit= |
| + | |#default={{#switch:{{{quality|all}}} |
| + | |gold|all|2 = |
| + | <tr> |
| + | <td>{{Overlayimg|{{{1|Blank icon}}}|width=24|center=true|type=star|quality=2}}</td> |
| + | <td>{{#iferror:{{#expr:{{{2|}}}}}|{{{2|}}}|{{#invoke:Calcsellprice|csp |
| + | |im = {{{1|}}} <!-- image --> |
| + | |bp = {{#expr:{{{2|0}}}}} <!-- base price --> |
| + | |q = 2 <!-- gold quality --> |
| + | |pm = {{{pm|1}}} <!-- profession multiplier --> |
| + | |fm = true <!-- format number? --> |
| + | }} }} |
| + | </td> |
| + | </tr> |
| + | }} }} }}{{#if:{{#pos:{{{hide|}}}|iridium}}||{{#switch:{{lc:{{{1|}}}}} |
| + | |juice|pickles|jelly|honey|oil|cave carrot|green tea|tea leaves|ginger|qi fruit= |
| + | |#default={{#switch:{{{quality|all}}} |
| + | |iridium|all|4 = |
| + | <tr> |
| + | <td>{{Overlayimg|{{{1|Blank icon}}}|width=24|center=true|type=star|quality=4}}</td> |
| + | <td>{{#iferror:{{#expr:{{{2|}}}}}|{{{2|}}}|{{#invoke:Calcsellprice|csp |
| + | |im = {{{1|}}} <!-- image --> |
| + | |bp = {{#expr:{{{2|0}}}}} <!-- base price --> |
| + | |q = 4 <!-- iridium quality --> |
| + | |pm = {{{pm|1}}} <!-- profession multiplier --> |
| + | |fm = true |
| + | }} }} |
| + | </td> |
| + | </tr> |
| + | }} }} }}</table></includeonly><noinclude>{{Englishdoc}}</noinclude> |