Template:Infobox Recipe: Difference between revisions

Updated base template to include processing details and profit/loss
m (Ouput -> Output)
(Updated base template to include processing details and profit/loss)
Line 1:
This template has been updated, if the information below is wrong, please wait while we get it updated. Thanks
 
<includeonly>
{{#set:
Material1={{{mat1rawmat1}}}
}}
{{#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
|-
Line 17 ⟶ 24:
| style="text-align: center;" | {{#if:{{{exp|}}}|{{{exp}}}|{{Unknown}}}}
|-
! colspan="2" | MaterialRaw Ingredient
! Quantity
! Cost
|-
| {{#if:{{{mat1rawmat1|}}}|[[File:{{{mat1rawmat1}}}.png|30px]]|{{Unknown}}}}
| {{#if:{{{mat1rawmat1|}}}|[[{{{mat1rawmat1}}}]]|{{Unknown}}}}
| style="text-align: right;" {{!}} {{{mat1qtyrawmat1qty|1}}}
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:mat1totalrawmat1total|{{#expr:{{{mat1qtyrawmat1qty|1}}} * {{#if:{{#var:mat1costrawmat1cost}}|{{#var:mat1costrawmat1cost}}|0}}}}}}}}
|-
{{#if:{{{mat2rawmat2|}}}|
{{!}} [[File:{{{mat2rawmat2}}}.png|30px]]
{{!}} [[{{{mat2rawmat2}}}]]
{{!}} style="text-align: right;" {{!}} {{{mat2qtyrawmat2qty|1}}}
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:mat2totalrawmat2total|{{#expr:{{{mat2qtyrawmat2qty|1}}} * {{#if:{{#var:mat2costrawmat2cost}}|{{#var:mat2costrawmat2cost}}|0}}}}}}}}
{{!}}-
}}
{{#if:{{{mat3rawmat3|}}}|
{{!}} [[File:{{{mat3rawmat3}}}.png|30px]]
{{!}} [[{{{mat3rawmat3}}}]]
{{!}} style="text-align: right;" {{!}} {{{mat3qtyrawmat3qty|1}}}
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:mat3totalrawmat3total|{{#expr:{{{mat3qtyrawmat3qty|1}}} * {{#if:{{#var:mat3costrawmat3cost}}|{{#var:mat3costrawmat3cost}}|0}}}}}}}}
{{!}}-
}}
! colspan="3" | Total Raw cost
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:totalcost|{{#expr:{{#varexists:mat1totalrawmat1total|{{#var:mat1totalrawmat1total}}|0}} + {{#varexists:mat2totalrawmat2total|{{#var:mat2totalrawmat2total}}|0}} + {{#varexists:mat3totalrawmat3total|{{#var:mat3totalrawmat3total}}|0}}}}}}}}
|-
! colspan="2" | OutputPrepared 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
! Value
Line 57 ⟶ 84:
{
"params": {
"mat1rawmat1": {},
"mat2rawmat2": {},
"output1": {},
"facility": {},
Line 64 ⟶ 91:
"level": {},
"exp": {},
"mat1qtyrawmat1qty": {},
"mat2qtyrawmat2qty": {},
"output1qty": {},
"mat3rawmat3": {},
"mat3qtyrawmat3qty": {},
"preparedmat1": {},
"preparedmat1qty": {},
"preparedmat2": {},
"preparedmatqty2": {},
"preparedmat1fac": {},
"preparedmat2fac": {}
},
"paramOrder": [
"mat1rawmat1",
"mat2rawmat2",
"mat3rawmat3",
"output1",
"facility",
Line 79 ⟶ 112:
"level",
"exp",
"mat1qtyrawmat1qty",
"mat2qtyrawmat2qty",
"mat3qtyrawmat3qty",
"output1qty",
"preparedmat1",
"preparedmat1qty",
"preparedmat1fac",
"preparedmat2",
"preparedmatqty2",
"preparedmat2fac"
]
}
839

edits