Template:Infobox Recipe: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (Ouput -> Output) |
The Gaffer (talk | contribs) (Updated base template to include processing details and profit/loss) |
||
Line 1: | Line 1: | ||
This template has been updated, if the information below is wrong, please wait while we get it updated. Thanks |
|||
<includeonly> |
<includeonly> |
||
{{#set: |
{{#set: |
||
Material1={{{ |
Material1={{{rawmat1}}} |
||
}} |
}} |
||
{{#vardefine:rawmat1cost|{{#if:{{{rawmat1|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat1}}}]]|?Shop buy price=|mainlabel=-}}|R}}|0}}}} |
|||
{{#vardefine:mat1cost|{{#if:{{{mat1|}}}|{{formatnum:{{#ask:[[{{{mat1}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{{#vardefine:mat2cost|{{#if:{{{mat2|}}}|{{formatnum:{{#ask:[[{{{mat2}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{{#vardefine:mat3cost|{{#if:{{{mat2|}}}|{{formatnum:{{#ask:[[{{{mat2}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{{#vardefine:mat2total|0}}{{#vardefine:mat3total|0}}{{#vardefine:output1cost|{{#if:{{{output1|}}}|{{formatnum:{{#ask:[[{{{output1}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{| class="wikitable" |
|||
{{#vardefine:rawmat2cost|{{#if:{{{rawmat2|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat2}}}]]|?Shop buy price=|mainlabel=-}}|R}}|0}}}} |
|||
{{#vardefine:rawmat3cost|{{#if:{{{rawmat2|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat2}}}]]|?Shop buy price=|mainlabel=-}}|R}}|0}}}} |
|||
{{#vardefine:rawmat2total|0}} |
|||
{{#vardefine:rawmat3total|0}} |
|||
{{#vardefine:output1cost|{{#if:{{{output1|}}}|{{formatnum:{{#ask:[[{{{output1}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{| class="wikitable" |
|||
! colspan="4" | Requirements |
! colspan="4" | Requirements |
||
|- |
|- |
||
Line 17: | Line 24: | ||
| style="text-align: center;" | {{#if:{{{exp|}}}|{{{exp}}}|{{Unknown}}}} |
| style="text-align: center;" | {{#if:{{{exp|}}}|{{{exp}}}|{{Unknown}}}} |
||
|- |
|- |
||
! colspan="2" | |
! colspan="2" | Raw Ingredient |
||
! Quantity |
! Quantity |
||
! Cost |
! Cost |
||
|- |
|- |
||
| {{#if:{{{ |
| {{#if:{{{rawmat1|}}}|[[File:{{{rawmat1}}}.png|30px]]|{{Unknown}}}} |
||
| {{#if:{{{ |
| {{#if:{{{rawmat1|}}}|[[{{{rawmat1}}}]]|{{Unknown}}}} |
||
| style="text-align: right;" {{!}} {{{ |
| style="text-align: right;" {{!}} {{{rawmat1qty|1}}} |
||
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho: |
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat1total|{{#expr:{{{rawmat1qty|1}}} * {{#if:{{#var:rawmat1cost}}|{{#var:rawmat1cost}}|0}}}}}}}} |
||
|- |
|- |
||
{{#if:{{{ |
{{#if:{{{rawmat2|}}}| |
||
{{!}} [[File:{{{ |
{{!}} [[File:{{{rawmat2}}}.png|30px]] |
||
{{!}} [[{{{ |
{{!}} [[{{{rawmat2}}}]] |
||
{{!}} style="text-align: right;" {{!}} {{{ |
{{!}} style="text-align: right;" {{!}} {{{rawmat2qty|1}}} |
||
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho: |
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat2total|{{#expr:{{{rawmat2qty|1}}} * {{#if:{{#var:rawmat2cost}}|{{#var:rawmat2cost}}|0}}}}}}}} |
||
{{!}}- |
{{!}}- |
||
}} |
}} |
||
{{#if:{{{ |
{{#if:{{{rawmat3|}}}| |
||
{{!}} [[File:{{{ |
{{!}} [[File:{{{rawmat3}}}.png|30px]] |
||
{{!}} [[{{{ |
{{!}} [[{{{rawmat3}}}]] |
||
{{!}} style="text-align: right;" {{!}} {{{ |
{{!}} style="text-align: right;" {{!}} {{{rawmat3qty|1}}} |
||
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho: |
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat3total|{{#expr:{{{rawmat3qty|1}}} * {{#if:{{#var:rawmat3cost}}|{{#var:rawmat3cost}}|0}}}}}}}} |
||
{{!}}- |
{{!}}- |
||
}} |
}} |
||
! colspan="3" | Total cost |
! colspan="3" | Total Raw cost |
||
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:totalcost|{{#expr:{{#varexists: |
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:totalcost|{{#expr:{{#varexists:rawmat1total|{{#var:rawmat1total}}|0}} + {{#varexists:rawmat2total|{{#var:rawmat2total}}|0}} + {{#varexists:rawmat3total|{{#var:rawmat3total}}|0}}}}}}}} |
||
|- |
|- |
||
! colspan="2" | |
! colspan="2" | Prepared Ingredient |
||
! Quantity |
|||
! Facility |
|||
|- |
|||
{{#if:{{{preparedmat1|}}}| |
|||
{{!}} [[File:{{{preparedmat1}}}.png|30px]] |
|||
{{!}} [[{{{preparedmat1}}}]] |
|||
{{!}} style="text-align: right;" {{!}} {{{preparedmat1qty|1}}} |
|||
{{!}} style="text-align: left;" {{!}} [[File:{{{preparedmat1fac}}}.png|30px]] [[{{{preparedmat1fac}}}]] |
|||
{{!}}- |
|||
{{!}}- |
|||
}} |
|||
{{#if:{{{preparedmat2|}}}| |
|||
{{!}} [[File:{{{preparedmat2}}}.png|30px]] |
|||
{{!}} [[{{{preparedmat2}}}]] |
|||
{{!}} style="text-align: right;" {{!}} {{{preparedmat2qty|1}}} |
|||
{{!}} style="text-align: left;" {{!}} [[File:{{{preparedmat2fac}}}.png|30px]] [[{{{preparedmat2fac}}}]] |
|||
{{!}}- |
|||
}} |
|||
|- |
|||
! colspan="2" | Ouput |
|||
! Quantity |
! Quantity |
||
! Value |
! Value |
||
Line 57: | Line 84: | ||
{ |
{ |
||
"params": { |
"params": { |
||
" |
"rawmat1": {}, |
||
" |
"rawmat2": {}, |
||
"output1": {}, |
"output1": {}, |
||
"facility": {}, |
"facility": {}, |
||
Line 64: | Line 91: | ||
"level": {}, |
"level": {}, |
||
"exp": {}, |
"exp": {}, |
||
" |
"rawmat1qty": {}, |
||
" |
"rawmat2qty": {}, |
||
"output1qty": {}, |
"output1qty": {}, |
||
" |
"rawmat3": {}, |
||
" |
"rawmat3qty": {}, |
||
"preparedmat1": {}, |
|||
"preparedmat1qty": {}, |
|||
"preparedmat2": {}, |
|||
"preparedmatqty2": {}, |
|||
"preparedmat1fac": {}, |
|||
"preparedmat2fac": {} |
|||
}, |
}, |
||
"paramOrder": [ |
"paramOrder": [ |
||
" |
"rawmat1", |
||
" |
"rawmat2", |
||
" |
"rawmat3", |
||
"output1", |
"output1", |
||
"facility", |
"facility", |
||
Line 79: | Line 112: | ||
"level", |
"level", |
||
"exp", |
"exp", |
||
" |
"rawmat1qty", |
||
" |
"rawmat2qty", |
||
" |
"rawmat3qty", |
||
"output1qty" |
"output1qty", |
||
"preparedmat1", |
|||
"preparedmat1qty", |
|||
"preparedmat1fac", |
|||
"preparedmat2", |
|||
"preparedmatqty2", |
|||
"preparedmat2fac" |
|||
] |
] |
||
} |
} |