Template:Infobox Recipe: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (Add parameters to support fourth raw material) |
The Gaffer (talk | contribs) (Replaced content with "{{#invoke:Infobox_Recipe|_main}}") Tag: Replaced |
||
Line 1: | Line 1: | ||
{{#invoke:Infobox_Recipe|_main}} |
|||
<includeonly><!-- |
|||
-->{{#if:{{{rawmat1|}}}|{{#set:RawMaterial1={{{rawmat1}}}}}}}<!-- |
|||
-->{{#if:{{{rawmat2|}}}|{{#set:RawMaterial2={{{rawmat2}}}}}}}<!-- |
|||
-->{{#if:{{{rawmat3|}}}|{{#set:RawMaterial3={{{rawmat3}}}}}}}<!-- |
|||
-->{{#if:{{{rawmat4|}}}|{{#set:RawMaterial4={{{rawmat4}}}}}}}<!-- |
|||
-->{{#vardefine:rawmat1cost|{{#if:{{{rawmat1|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat1}}}]]|?Shop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!-- |
|||
-->{{#vardefine:rawmat2cost|{{#if:{{{rawmat2|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat2}}}]]|?Shop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!-- |
|||
-->{{#vardefine:rawmat3cost|{{#if:{{{rawmat3|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat3}}}]]|?Shop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!-- |
|||
-->{{#vardefine:rawmat4cost|{{#if:{{{rawmat4|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat4}}}]]|?Shop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!-- |
|||
-->{{#vardefine:rawmat2total|0}}<!-- |
|||
-->{{#vardefine:rawmat3total|0}}<!-- |
|||
-->{{#vardefine:rawmat4total|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}}}}}}}} |
|||
{{!}}- |
|||
}} |
|||
{{#if:{{{rawmat4|}}}| |
|||
{{!}} [[File:{{{rawmat4}}}.png|30px]] |
|||
{{!}} [[{{{rawmat4}}}]] |
|||
{{!}} style="text-align: right;" {{!}} {{{rawmat4qty|1}}} |
|||
{{!}} style="text-align: right;" {{!}} {{Currency|{{#vardefineecho:rawmat4total|{{#expr:{{{rawmat4qty|1}}} * {{#if:{{#var:rawmat4cost}}|{{#var:rawmat4cost}}|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}} + {{#varexists:rawmat4total|{{#var:rawmat4total}}|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}}}}}} |
|||
|}<!-- |
|||
-->{{#set:RawMaterialTotalCost={{formatnum:{{#var:totalcost}}}}}}<!-- |
|||
--></includeonly><noinclude>{{/doc}}</noinclude> |
Revision as of 20:42, 21 November 2024
Lua error in Module:Infobox_Recipe at line 280: attempt to concatenate field 'output1' (a nil value).