Template:Infobox Recipe: Difference between revisions

4,646 bytes removed ,  Yesterday at 20:56
m
Add docs
(Fixed wording Prepared Ingredient -> Intermediate Ingredient)
m (Add docs)
 
(32 intermediate revisions by 4 users not shown)
Line 1:
<includeonly>{{#invoke:Infobox Recipe|_main}}</includeonly><noinclude>{{/doc}}</noinclude>
<includeonly>
{{#set:
Material1={{{rawmat1}}}
}}
{{#vardefine:rawmat1cost|{{#if:{{{rawmat1|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat1}}}]]|?Shop buy price=|mainlabel=-}}|R}}|0}}}}
{{#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="2" | Facility
| colspan="2" | {{#if:{{{facility|}}}|[[{{{facility}}}]]|{{Unknown}}}}
|-
! colspan="2" | Profession
! Level
! XP
|-
| colspan="2" | {{#if:{{{profession|}}}|[[{{{profession}}}]]|{{Unknown}}}}
| style="text-align: center;" | {{#if:{{{level|}}}|{{{level}}}|{{Unknown}}}}
| style="text-align: center;" | {{#if:{{{exp|}}}|{{{exp}}}|{{Unknown}}}}
|-
! colspan="2" | Raw Ingredient
! Quantity
! Cost
|-
| {{#if:{{{rawmat1|}}}|[[File:{{{rawmat1}}}.png|30px]]|{{Unknown}}}}
| {{#if:{{{rawmat1|}}}|[[{{{rawmat1}}}]]|{{Unknown}}}}
| style="text-align: right;" {{!}} {{{rawmat1qty|1}}}
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat1total|{{#expr:{{{rawmat1qty|1}}} * {{#if:{{#var:rawmat1cost}}|{{#var:rawmat1cost}}|0}}}}}}}}
|-
{{#if:{{{rawmat2|}}}|
{{!}} [[File:{{{rawmat2}}}.png|30px]]
{{!}} [[{{{rawmat2}}}]]
{{!}} style="text-align: right;" {{!}} {{{rawmat2qty|1}}}
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat2total|{{#expr:{{{rawmat2qty|1}}} * {{#if:{{#var:rawmat2cost}}|{{#var:rawmat2cost}}|0}}}}}}}}
{{!}}-
}}
{{#if:{{{rawmat3|}}}|
{{!}} [[File:{{{rawmat3}}}.png|30px]]
{{!}} [[{{{rawmat3}}}]]
{{!}} style="text-align: right;" {{!}} {{{rawmat3qty|1}}}
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat3total|{{#expr:{{{rawmat3qty|1}}} * {{#if:{{#var:rawmat3cost}}|{{#var:rawmat3cost}}|0}}}}}}}}
{{!}}-
}}
! colspan="3" | Total Raw cost
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:totalcost|{{#expr:{{#varexists:rawmat1total|{{#var:rawmat1total}}|0}} + {{#varexists:rawmat2total|{{#var:rawmat2total}}|0}} + {{#varexists:rawmat3total|{{#var:rawmat3total}}|0}}}}}}}}
|-
{{#if:{{{preparedmat1|}}}|
! colspan="2" {{!}} Intermediate 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}}}]]
{{!}}-
}}
{{#if:{{{preparedmat3|}}}|
{{!}} [[File:{{{preparedmat3}}}.png|30px]]
{{!}} [[{{{preparedmat3}}}]]
{{!}} style="text-align: right;" {{!}} {{{preparedmat3qty|1}}}
{{!}} style="text-align: left;" {{!}} [[File:{{{preparedmat3fac}}}.png|30px]] [[{{{preparedmat3fac}}}]]
{{!}}-
}}
|-
! colspan="2" | Ouput
! Quantity
! Value
|-
| {{#if:{{{output1|}}}|[[File:{{{output1}}}.png|30px]]|{{Unknown}}}}
| {{#if:{{{output1|}}}|[[{{{output1}}}]]|{{Unknown}}}}
| style="text-align: right;" {{!}} {{{output1qty|1}}}
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:output1costtotal|{{#expr:{{{output1qty|1}}} * {{#if:{{#var:output1cost}}|{{#var:output1cost}}|0}}}}}}}}
|-
! colspan="3" | Profit
| style="text-align: right;" {{!}} {{Currency|{{#expr:{{#var:output1costtotal}} - {{#var:totalcost}}}}}}
|}</includeonly><noinclude>{{/doc}}<templatedata>
{
"params": {
"rawmat1": {},
"rawmat2": {},
"output1": {},
"facility": {},
"profession": {},
"level": {},
"exp": {},
"rawmat1qty": {},
"rawmat2qty": {},
"output1qty": {},
"rawmat3": {},
"rawmat3qty": {},
"preparedmat1": {},
"preparedmat1qty": {},
"preparedmat2": {},
"preparedmat2qty": {},
"preparedmat1fac": {},
"preparedmat2fac": {},
"preparedmat3": {},
"preparedmat3qty": {},
"preparedmat3fac": {}
},
"paramOrder": [
"facility",
"profession",
"level",
"exp",
"rawmat1",
"rawmat1qty",
"rawmat2",
"rawmat2qty",
"rawmat3",
"rawmat3qty",
"preparedmat1",
"preparedmat1qty",
"preparedmat1fac",
"preparedmat2",
"preparedmat2qty",
"preparedmat2fac",
"preparedmat3",
"preparedmat3qty",
"preparedmat3fac",
"output1",
"output1qty"
],
"format": "block"
}
</templatedata></noinclude>