Template:Recipes: Difference between revisions
(width 40 if deconstructor table) |
(excluded legacy pages) |
||
(21 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude>{{doc}}[[Category:Templates]]</noinclude><includeonly> | <noinclude>{{doc}}[[Category:Templates]][[Category:Cargo Querying Templates]]</noinclude><includeonly> | ||
{| class="responsive-table mw-collapsible" style="width:{{#ifeq: {{{1}}}|deconstructor|40|{{{width|65}}}}}%;" | {| class="responsive-table sortable mw-collapsible" style="max-width:{{#ifeq: {{{1}}}|deconstructor|{{{width|40}}}|{{{width|65}}}}}%;" | ||
|+{{#switch: {{{1}}}|medicalfabricator='''<big>Medical Fabricator Items</big>'''|fabricator='''<big>Fabricator Items</big>'''|deconstructor='''<big>Deconstructor Items</big>'''}} | |+{{#switch: {{{1}}}|medicalfabricator='''<big>Medical Fabricator Items</big>'''|fabricator='''<big>Fabricator Items</big>'''|deconstructor='''<big>Deconstructor Items</big>'''}} | ||
{{#ifeq: {{{1}}}|deconstructor|| | {{#ifeq: {{{1}}}|deconstructor|{{#if:{{{allowfab|}}}| | ||
! Crafting Materials | ! class="unsortable" {{!}} Crafting Materials | ||
! style="width:15%;" {{!}} Crafting Talent, Skill, Time|}}| | |||
! class="unsortable" {{!}} Crafting Materials | |||
! style="width:15%;" {{!}} Crafting Talent, Skill, Time}} | ! style="width:15%;" {{!}} Crafting Talent, Skill, Time}} | ||
! Item | ! Item | ||
! style="width:12%;" | Deconstruction Time | ! class="unsortable" style="width:12%;" | Deconstruction Time | ||
! Deconstruction Yield{{#cargo_query: | ! class="unsortable" | Deconstruction Yield{{#cargo_query: | ||
tables = Items | tables = Items | ||
| fields = Items.name, Items.icon, Items.fabricatormaterials, Items.fabricatortime, Items.fabricatorskill, Items.fabricatorskill2, Items.fabricatorskilllevel, Items.fabricatorskilllevel2, Items.fabricatormaterialsalt, Items.fabricatortimealt, Items.fabricatorskilllevelalt, Items.deconstructormaterials, Items.deconstructortime, Items.talent, Items.fabricator, Items.deconstructor, Items.medicalfabricator, Items.fabricatedamount | | fields = Items.name, Items.icon, Items.fabricatormaterials, Items.fabricatortime, Items.fabricatorskill, Items.fabricatorskill2, Items.fabricatorskilllevel, Items.fabricatorskilllevel2, Items.fabricatormaterialsalt, Items.fabricatortimealt, Items.fabricatorskilllevelalt, Items.deconstructormaterials, Items.deconstructortime, Items.talent, Items.fabricator, Items.deconstructor, Items.medicalfabricator, Items.fabricatedamount | ||
| where = {{#if:{{{everything|}}}|<!-- | | where = Items.name NOT LIKE "%Legacy%" AND {{#if:{{{everything|}}}|<!-- | ||
if everything is defined, then list all things | if everything is defined, then list all things | ||
-->{{#switch: {{{1}}}|medicalfabricator=Items.medicalfabricator {{=}} "1"<!-- if {{{1}}} = medicalfabricator, list all medfab recipes | -->{{#switch: {{{1}}}|medicalfabricator=Items.medicalfabricator {{=}} "1"<!-- if {{{1}}} = medicalfabricator, list all medfab recipes | ||
-->|fabricator=Items.fabricator {{=}} "1"<!-- if {{{1}}} = fabricator, list all fab recipes | -->|fabricator=Items.fabricator {{=}} "1"<!-- if {{{1}}} = fabricator, list all fab recipes | ||
-->|deconstructor=Items.deconstructor {{=}} "1" AND Items.fabricator {{=}} "0"<!-- if {{{1}}} = deconstructor, list all non-craftable decons recipes | -->|deconstructor=Items.deconstructor {{=}} "1" AND Items.fabricator {{=}} "0" AND Items.medicalfabricator NOT LIKE "%1%"<!-- if {{{1}}} = deconstructor, list all non-craftable decons recipes | ||
-->|#default= }}|<!-- | -->|#default= }}|<!-- | ||
if everything is NOT defined, list things about {{{material}}} (or PAGENAME by default) only | if everything is NOT defined, list things about {{{material}}} (or PAGENAME by default) only | ||
-->{{#switch:{{{1}}}|fabricator=Items.fabricatormaterials LIKE "%{{{material|{{PAGENAME}}}}}%" {{#if:{{{exclude|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude}}}%" {{#if:{{{exclude2|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude2}}}%"|}}|}}<!-- if {{{1}}} = | if {{{1}}} = fabricator, list fab recipes for PAGENAME/material | ||
-->|medicalfabricator=Items.medicalfabricator {{=}} "1" AND Items.fabricatormaterials LIKE "%{{{material|{{PAGENAME}}}}}%" {{#if:{{{exclude|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude}}}%" {{#if:{{{exclude2|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude2}}}%"|}}|}}<!-- if {{{1}}} = | -->{{#switch:{{{1}}}|fabricator=Items.fabricator {{=}} "1" AND Items.fabricatormaterials LIKE "%{{!}}{{{material|{{PAGENAME}}}}}%" {{#if:{{{exclude|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude}}}%" {{#if:{{{exclude2|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude2}}}%"|}}|}}<!-- | ||
-->|deconstructor=Items.fabricator {{=}} "0" AND Items.deconstructormaterials LIKE "%{{{material|{{PAGENAME}}}}}%" {{#if:{{{exclude|}}}|AND Items.deconstructormaterials NOT LIKE "%{{{exclude}}}%" {{#if:{{{exclude2|}}}|AND Items.deconstructormaterials NOT LIKE "%{{{exclude2}}}%"|}}|}}<!-- | |||
-->|#default= }}<!-- | if {{{1}}} = medicalfabricator, list medfab recipes for PAGENAME/material | ||
-->|medicalfabricator=Items.medicalfabricator {{=}} "1" AND Items.fabricatormaterials LIKE "%{{!}}{{{material|{{PAGENAME}}}}}%" {{#if:{{{exclude|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude}}}%" {{#if:{{{exclude2|}}}|AND Items.fabricatormaterials NOT LIKE "%{{{exclude2}}}%"|}}|}}<!-- | |||
if {{{1}}} = deconstructor, list non-craftable decons recipes for PAGENAME/material | |||
-->|deconstructor={{#if:{{{allowfab|}}}||Items.fabricator {{=}} "0" AND Items.medicalfabricator {{=}} "0" AND}} Items.deconstructormaterials LIKE "%{{!}}{{{material|{{PAGENAME}}}}}%" {{#if:{{{exclude|}}}|AND Items.deconstructormaterials NOT LIKE "%{{{exclude}}}%" {{#if:{{{exclude2|}}}|AND Items.deconstructormaterials NOT LIKE "%{{{exclude2}}}%"|}}|}}<!-- | |||
-->|#default= }}<!-- | |||
-->}} | -->}} | ||
| format = template | | format = template | ||
Line 29: | Line 36: | ||
| named args = yes | | named args = yes | ||
| limit = 500 | | limit = 500 | ||
| default = {{Recipes/noresults}} | | default = {{Recipes/noresults|{{#ifeq:{{{1|}}}|deconstructor|deconstructor|}}}} | ||
}} | }} | ||
|} | |} | ||
</includeonly> | </includeonly> |
Revision as of 23:41, 12 July 2022
This template is used to display a list of items, and their crafting requirements / deconstruction yields.
Syntax
{{ Recipes | fabricator OR medicalfabricator OR deconstructor | width = <customwidth> (default 70) | everything = yes | material = <Custom Material> | exclude = <Term to exclude>}}
everything | If this is set to yes (or any non-null value), then all the items are displayed. This is meant to be used on the main fabricator/deconstructor pages for example. For individual pages, this parameter shouldn't be specified. |
fabricator | displays the list of items that can be fabricated in the standard fabricator with the current item.
|
medicalfabricator | displays the list of items that can be fabricated in the medical fabricator with the current item.
|
deconstructor | displays the list of items that can be deconstructed into the current item, but can't be crafted using the current item.
|
material | sets a custom material to be listed. If omitted, it will default to the page name. Note that all items which have this term in their name will be listed, so the "exclude" parameter may be necessary as well. |
exclude | excludes a string from the query. This is useful in case the current item's name is also contained in another item's name, such as "Diving Suit" is contained in "Combat Diving Suit". |
exclude2 | same as above, useful if one exclusion isn't enough. |
Examples
In the following examples, "material" is always specified because it would otherwise default to the page name. On an item's page, it can be omitted.
{{Recipes|fabricator|material=Diving Suit}}
gives:
Crafting Materials | Crafting Talent, Skill, Time | Item | Deconstruction Time | Deconstruction Yield |
---|---|---|---|---|
Diving Suit Titanium-Aluminum Alloy (x2) Rubber |
Mechanical 60 45 |
Abyss Diving Suit |
30 | Titanium-Aluminum Alloy (x3) Rubber |
Diving Suit Ballistic Fiber Titanium-Aluminum Alloy Rubber (produces 1 items) |
Mechanical 60 45 |
Combat Diving Suit |
30 | Ballistic Fiber Titanium-Aluminum Alloy x2 Rubber x2 (for 1 deconstructed item) |
{{Recipes|deconstructor|material=Plastic|width=40}}
gives:
Item | Deconstruction Time | Deconstruction Yield |
---|---|---|
Deadeye Carbine |
10 | Steel Bar Plastic |
Machine Pistol |
10 | Steel Bar Plastic |
Prototype Steam Cannon |
10 | Steel Bar Plastic |
{{Recipes|deconstructor|material=Titanium|width=40}}
gives:
Item | Deconstruction Time | Deconstruction Yield |
---|---|---|
Boom Stick |
10 | Steel Bar Titanium-Aluminum Alloy |
Grenade Launcher |
10 | Steel Bar Titanium-Aluminum Alloy |
{{Recipes|deconstructor|material=Titanium|exclude=Alloy|width=40}}
gives:
Item | Deconstruction Time | Deconstruction Yield | ||
---|---|---|---|---|
Cargo didn't find any non-craftable items that are deconstructed into this item in the database.
|
{{Recipes|deconstructor|material=Sodium|allowfab=1|width=40}}
gives:
Crafting Materials | Crafting Talent, Skill, Time | Item | Deconstruction Time | Deconstruction Yield |
---|---|---|---|---|
Iron UEX |
Weapons 30 10 |
40mm Grenade |
5 | Iron Sodium |
40mm Mini Nuke |
5 | Iron Sodium | ||
Amblygonite |
5 | 1 Lithium 1 Aluminum 1 Sodium | ||
Saline (x2) Alien Blood (x2) Stabilozine (produces 2 items) |
Medical 31 25 |
Blood Pack |
20 | Sodium Stabilozine (for 1 deconstructed item) |
Cryolite |
5 | 2 Sodium | ||
Chloral Hydrate Sodium (x3) |
60 | Cyanide |
20 | Chloral Hydrate Sodium (x2) |
C-4 Block Zinc (x2) or Copper (x2) Aluminum |
Weapons 50 20 |
Exploding Ammunition Box |
10 | Sodium (≥95%) Aluminum |
Alternate recipe: C-4 Block Zinc (x2) or Copper (x2) Exploding Ammunition Box (≤10%) |
15 | |||
Aluminum Sodium (x2) |
Mechanical 20 10 |
Fire Extinguisher |
10 | Aluminum Sodium (50%) |
Steel Bar Sodium Phosphorus |
Mechanical 35 Talent: Hull Fixer 20 |
Fixfoam Grenade |
10 | Steel Bar Sodium (100%) |
Iron UEX |
Weapons 60 20 |
Frag Grenade |
10 | Iron Sodium |
Salt Bulb |
35 | 1 Sodium 1 Salt Vine Seed | ||
Sylvite |
5 | 1 Sodium 2 Potassium |
The above documentation is transcluded from Template:Recipes/doc. (edit | history)