Difference between revisions of "Template:Required Resources"
Jump to navigation
Jump to search
(fixed handling of nutrition) |
(Not certain about this, but clarity?) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{# | + | <includeonly>{{#if:{{#vardefineecho:r1|{{Q|{{#vardefineecho:name|{{{1|{{PAGENAME}}}}} }}|Resource 1}} }}|{{#vardefine:r1a|{{#expr:{{Q|{{#var:name}}|Resource 1 Amount}}*{{{2|1}}}}} }} {{#ifeq:{{lc:{{#var:r1}} }} | nutrition |
− | {{ | + | | {{#var:r1a}} [[Nutrition]] ({{Q|{{#var:name}}|Resource 1 Type}}) |
− | {{ | + | | {{Icon Small|{{#var:r1}} }} {{#if:{{{simple|}}}|{{#var:r1a}}|{{Plural|{{#var:r1a}}|{{#var:r1}}|link=1}} }} |
− | {{ | + | }} }}<!-- |
− | {{ | + | -->{{#ifeq:{{lc:{{#var:r1}}}}|stuff|<nowiki> </nowiki>([[{{#explode:{{#vardefineecho:stuffTags|{{Q|{{#var:name}}|Stuff Tags}}}}|,}}]]{{#if:{{#explode:{{#var:stuffTags}}|,|1}}|/[[{{#explode:{{#var:stuffTags}}|,|1}}]]}}{{#if:{{#explode:{{#var:stuffTags}}|,|2}}|/[[{{#explode:{{#var:stuffTags}}|,|2}}]]}}{{#if:{{#explode:{{#var:stuffTags}}|,|3}}|/[[{{#explode:{{#var:stuffTags}}|,|3}}]]}}{{#if:{{#explode:{{#var:stuffTags}}|,|4}}|/[[{{#explode:{{#var:stuffTags}}|,|4}}]]}}{{#if:{{#pos:{{lc:{{#var:stuffTags}}}}|metallic}}|, {{#expr:10*{{#var:r1a}}}} for [[Small volume material|SMVs]]}})}}<!-- |
− | {{ | + | -->{{#if:{{#vardefineecho:r2|{{Q|{{#var:name}}|Resource 2}} }}|{{{sep|,}}}{{#vardefine:r2a|{{#expr:{{Q|{{#var:name}}|Resource 2 Amount}}*{{{2|1}}}}} }} {{#ifeq:{{lc:{{#var:r2}} }} | nutrition |
+ | | {{#var:r2a}} [[Nutrition]] ({{Q|{{#var:name}}|Resource 2 Type}}) | ||
+ | | {{Icon Small|{{#var:r2}} }} {{#if:{{{simple|}}}|{{#var:r2a}}|{{Plural|{{#var:r2a}}|{{#var:r2}}|link=1}} }} | ||
+ | }} }}<!-- | ||
+ | -->{{#if:{{#vardefineecho:r3|{{Q|{{#var:name}}|Resource 3}} }}|{{{sep|,}}}{{#vardefine:r3a|{{#expr:{{Q|{{#var:name}}|Resource 3 Amount}}*{{{2|1}}}}} }} {{#ifeq:{{lc:{{#var:r3}} }} | nutrition | ||
+ | | {{#var:r3a}} [[Nutrition]] ({{Q|{{#var:name}}|Resource 3 Type}}) | ||
+ | | {{Icon Small|{{#var:r3}} }} {{#if:{{{simple|}}}|{{#var:r3a}}|{{Plural|{{#var:r3a}}|{{#var:r3}}|link=1}} }} | ||
+ | }} }}<!-- | ||
+ | -->{{#if:{{#vardefineecho:r4|{{Q|{{#var:name}}|Resource 4}} }}|{{{sep|,}}}{{#vardefine:r4a|{{#expr:{{Q|{{#var:name}}|Resource 4 Amount}}*{{{2|1}}}}} }} {{#ifeq:{{lc:{{#var:r4}} }} | nutrition | ||
+ | | {{#var:r4a}} [[Nutrition]] ({{Q|{{#var:name}}|Resource 4 Type}}) | ||
+ | | {{Icon Small|{{#var:r4}} }} {{#if:{{{simple|}}}|{{#var:r4a}}|{{Plural|{{#var:r4a}}|{{#var:r4}}|link=1}} }} | ||
+ | }} }}<!-- | ||
+ | -->{{#if:{{#vardefineecho:r5|{{Q|{{#var:name}}|Resource 5}} }}|{{{sep|,}}}{{#vardefine:r5a|{{#expr:{{Q|{{#var:name}}|Resource 5 Amount}}*{{{2|1}}}}} }} {{#ifeq:{{lc:{{#var:r5}} }} | nutrition | ||
+ | | {{#var:r5a}} [[Nutrition]] ({{Q|{{#var:name}}|Resource 5 Type}}) | ||
+ | | {{Icon Small|{{#var:r5}} }} {{#if:{{{simple|}}}|{{#var:r5a}}|{{Plural|{{#var:r5a}}|{{#var:r5}}|link=1}} }} | ||
+ | }} }}<!-- | ||
+ | -->{{#if:{{#vardefineecho:r6|{{Q|{{#var:name}}|Resource 6}} }}|{{{sep|,}}}{{#vardefine:r6a|{{#expr:{{Q|{{#var:name}}|Resource 6 Amount}}*{{{2|1}}}}} }} {{#ifeq:{{lc:{{#var:r6}} }} | nutrition | ||
+ | | {{#var:r6a}} [[Nutrition]] ({{Q|{{#var:name}}|Resource 6 Type}}) | ||
+ | | {{Icon Small|{{#var:r6}} }} {{#if:{{{simple|}}}|{{#var:r6a}}|{{Plural|{{#var:r6a}}|{{#var:r6}}|link=1}} }} | ||
+ | }} }}</includeonly><noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
</noinclude> | </noinclude> |
Latest revision as of 02:32, 16 June 2024
Returns a list of the resources required to make an item.
Parameters[edit]
First parameter is the item whose required resources are to be returned (optional, default = PAGENAME).
Second parameter is a multiplier (optional, default = 1).
sep
is the seperator parameter (optional, default = ",").
simple
removes the name of the time and only leaves the icon (set to any text or value, usually "1").
Examples[edit]
{{Required Resources|Plate armor}}
170 Stuff (Metallic/Woody, 1700 for SMVs)
{{Required Resources|Plate armor|3}}
510 Stuff (Metallic/Woody, 5100 for SMVs)
{{Required Resources|Phoenix armor}}
150 Plasteel, 50 Uranium, 6 Advanced components, 75 Steel, 4 Components, 40 Chemfuel
{{Required Resources|Phoenix armor|sep= +}}
150 Plasteel + 50 Uranium + 6 Advanced components + 75 Steel + 4 Components + 40 Chemfuel
{{Required Resources|Phoenix armor|sep= +|simple=1}}
{{Required Resources|Phoenix armor|sep= +|simple=1|2}}
The above documentation is transcluded from Template:Required Resources/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |