Template:Infobox Recipe: Difference between revisions

3,019 bytes removed ,  Yesterday at 20:56
m
Add docs
m (fix third mat param)
m (Add docs)
 
(48 intermediate revisions by 5 users not shown)
Line 1:
<includeonly>{{#invoke:Infobox Recipe|_main}}</includeonly><noinclude>{{/doc}}<templatedata/noinclude>
<includeonly>{{#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"
! 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" | Material
! Quantity
! Cost
|-
| {{#if:{{{mat1|}}}|[[File:{{{mat1}}}.png|30px]]|{{Unknown}}}}
| {{#if:{{{mat1|}}}|[[{{{mat1}}}]]|{{Unknown}}}}
| style="text-align: right;" {{!}} {{{mat1qty|1}}}
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:mat1total|{{#expr:{{{mat1qty|1}}} * {{#if:{{#var:mat1cost}}|{{#var:mat1cost}}|0}}}}}}}}
|-
{{#if:{{{mat2|}}}|
{{!}} [[File:{{{mat2}}}.png|30px]]
{{!}} [[{{{mat2}}}]]
{{!}} style="text-align: right;" {{!}} {{{mat2qty|1}}}
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:mat2total|{{#expr:{{{mat2qty|1}}} * {{#if:{{#var:mat2cost}}|{{#var:mat2cost}}|0}}}}}}}}
{{!}}-
}}
{{#if:{{{mat3|}}}|
{{!}} [[File:{{{mat3}}}.png|30px]]
{{!}} [[{{{mat3}}}]]
{{!}} style="text-align: right;" {{!}} {{{mat3qty|1}}}
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:mat3total|{{#expr:{{{mat3qty|1}}} * {{#if:{{#var:mat3cost}}|{{#var:mat3cost}}|0}}}}}}}}
{{!}}-
}}
! colspan="3" | Total cost
| style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:totalcost|{{#expr:{{#varexists:mat1total|{{#var:mat1total}}|0}} + {{#varexists:mat2total|{{#var:mat2total}}|0}} + {{#varexists:mat3total|{{#var:mat3total}}|0}}}}}}}}
|-
! 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": {
"mat1": {},
"mat2": {},
"output1": {},
"facility": {},
"profession": {},
"level": {},
"exp": {},
"mat1qty": {},
"mat2qty": {},
"output1qty": {},
"mat3": {},
"mat3qty": {}
},
"paramOrder": [
"mat1",
"mat2",
"mat3",
"output1",
"facility",
"profession",
"level",
"exp",
"mat1qty",
"mat2qty",
"mat3qty",
"output1qty"
]
}
</templatedata></noinclude>