User:The Gaffer/Sandbox/RecipeCard: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
The Gaffer (talk | contribs) No edit summary |
The Gaffer (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
<includeonly> |
<includeonly> |
||
{{#set: |
{{#set: |
||
Material1={{{ |
Material1={{{rawmat1}}} |
||
}} |
}} |
||
{{#vardefine: |
{{#vardefine:rawmat1cost|{{#if:{{{rawmat1|}}}|{{formatnum:{{#ask:[[{{{rawmat1}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{{#vardefine:rawmat2cost|{{#if:{{{rawmat2|}}}|{{formatnum:{{#ask:[[{{{rawmat2}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{{#vardefine:rawmat3cost|{{#if:{{{rawmat2|}}}|{{formatnum:{{#ask:[[{{{rawmat2}}}]]|?Value=|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 21: | Line 21: | ||
! 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 |
! Quantity |
||
! Cost |
! Cost |
||
Line 61: | Line 61: | ||
{ |
{ |
||
"params": { |
"params": { |
||
" |
"rawmat1": {}, |
||
" |
"rawmat2": {}, |
||
"output1": {}, |
"output1": {}, |
||
"facility": {}, |
"facility": {}, |
||
Line 68: | Line 68: | ||
"level": {}, |
"level": {}, |
||
"exp": {}, |
"exp": {}, |
||
" |
"rawmat1qty": {}, |
||
" |
"rawmat2qty": {}, |
||
"output1qty": {}, |
"output1qty": {}, |
||
" |
"rawmat3": {}, |
||
" |
"rawmat3qty": {} |
||
}, |
}, |
||
"paramOrder": [ |
"paramOrder": [ |
||
" |
"rawmat1", |
||
" |
"rawmat2", |
||
" |
"rawmat3", |
||
"output1", |
"output1", |
||
"facility", |
"facility", |
||
Line 83: | Line 83: | ||
"level", |
"level", |
||
"exp", |
"exp", |
||
" |
"rawmat1qty", |
||
" |
"rawmat2qty", |
||
" |
"rawmat3qty", |
||
"output1qty" |
"output1qty" |
||
], |
], |