User:The Gaffer/Sandbox/RecipeCard: Difference between revisions

no edit summary
No edit summary
No edit summary
Tag: Manual revert
 
(60 intermediate revisions by 2 users not shown)
Line 1:
<includeonly><!--
-->{{#if:{{{rawmat1|}}}|{{#set:RawMaterial1={{{rawmat1}}}}}}}<!--
{{#set:
-->{{#if:{{{rawmat2|}}}|{{#set:RawMaterial2={{{rawmat2}}}}}}}<!--
Material1={{{rawmat1}}}
-->{{#if:{{{rawmat3|}}}|{{#set:RawMaterial3={{{rawmat3}}}}}}}<!--
}}
-->{{#vardefine:rawmat1cost|{{#if:{{{rawmat1|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat1}}}]]|?ValueShop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!--
-->{{#vardefine:rawmat2cost|{{#if:{{{rawmat2|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat2}}}]]|?ValueShop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!--
-->{{#vardefine:rawmat3cost|{{#if:{{{rawmat2rawmat3|}}}|{{formatnum:{{#ask:[[Sold item::{{{rawmat2rawmat3}}}]]|?ValueShop buy price=|mainlabel=-|searchlabel=|limit=1|sort=Shop buy price|order=asc}}|R}}|0}}}}<!--
-->{{#vardefine:rawmat2total|0}}<!--
-->{{#vardefine:rawmat3total|0}}<!--
-->{{#vardefine:output1cost|{{#if:{{{output1|}}}|{{formatnum:{{#ask:[[{{{output1}}}]]|?Value=|mainlabel=-}}|R}}|0}}}}{| class="wikitable"
{| class="wikitable"
! colspan="4" | Requirements
|-
Line 48 ⟶ 49:
| 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" | Prepared Ingredient
! colspan="2" {{!}} Intermediate Ingredient
! Quantity
! Facility
! Cost
}}
|-
| {{#if:{{{preparedmat1|}}}|[[File:{{{preparedmat1}}}.png|30px]]|{{{preparedmat1}}}}}
{{!}} [[File:{{{preparedmat1}}}.png|30px]]
| style="text-align: right;" {{!}} {{{preparedmat1qty|1}}}
{{!}} [[{{{preparedmat1}}}]]
| style="text-align: right" {{!}} {{Currency|{{totalcost}}}}
{{!}} 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}}}}
Line 66 ⟶ 89:
! colspan="3" | Profit
| style="text-align: right;" {{!}} {{Currency|{{#expr:{{#var:output1costtotal}} - {{#var:totalcost}}}}}}
|}<!--
|}</includeonly><noinclude>{{/doc}}<templatedata>
-->{{#set:RawMaterialTotalCost={{formatnum:{{#var:totalcost}}}}}}<!--
{
-->
"params": {
 
"rawmat1": {},
{{#if:{{{rawmat1|}}}|
"rawmat2": {},
{{#subobject:Uses Material
"output1": {},
| Name = {{{rawmat1}}}
"facility": {},
| Uses Quantity = {{{rawmat1qty|1}}}
"profession": {},
| Cost = {{#var:rawmat1total}}
"level": {},
| Used in = {{FULLPAGENAME}}
"exp": {},
}}
"rawmat1qty": {},
}}<!--
"rawmat2qty": {},
-->{{#if:{{{rawmat2|}}}|
"output1qty": {},
{{#subobject:Uses Material
"rawmat3": {},
| Name = {{{rawmat2}}}
"rawmat3qty": {},
| Uses Quantity = {{{rawmat2qty|1}}}
"preparedmat1": {},
| Cost = {{#var:rawmat2total}}
"preparedmat1qty": {},
| Used in = {{FULLPAGENAME}}
"preparedmat2": {},
}}
"preparedmatqty2": {}
}}<!--
},
-->{{#if:{{{rawmat3|}}}|
"paramOrder": [
{{#subobject:Uses Material
"rawmat1",
| Name = {{{rawmat3}}}
"rawmat2",
| Uses Quantity = {{{rawmat3qty|1}}}
"rawmat3",
| Cost = {{#var:rawmat3total}}
"output1",
| Used in = {{FULLPAGENAME}}
"facility",
}}
"profession",
}}
"level",
</includeonly><noinclude>{{/doc}}</noinclude>
"exp",
"rawmat1qty",
"rawmat2qty",
"rawmat3qty",
"output1qty",
"preparedmat1",
"preparedmat1qty",
"preparedmat2",
"preparedmatqty2"
],
"format": "inline"
}
</templatedata></noinclude>
526

edits