Template:Item recipe: Difference between revisions

From Space Station 14 Wiki
(Created page with "<includeonly></includeonly><noinclude> {{docs}} <templatedata> { "params": { "1": { "label": "Item name", "description": "Item name, ID or alias. Any casing is allowed for name/alias, but not for ID. ", "type": "line", "required": true }, "2": { "label": "Layout", "description": "Recipe layout.", "type": "line", "suggestedvalues": [ "vertical", "ver", "horizontal", "hor" ], "default": "vertical", "suggested": true...")
 
(param amount → amount multiplier)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly></includeonly><noinclude>
<includeonly>{{#invoke: Item recipe|generate_item_recipe}}</includeonly><noinclude>
{{docs}}
{{docs|bb=
{{uses lua|Item recipe}}
{{uses template styles}}
}}


<templatedata>
<templatedata>
Line 6: Line 9:
"params": {
"params": {
"1": {
"1": {
"label": "Item name",
"label": "Item",
"description": "Item name, ID or alias. Any casing is allowed for name/alias, but not for ID. ",
"description": "Item name, ID or alias. Any casing is allowed for name/alias, but not for ID. Do not pass {{item}} here.",
"type": "line",
"type": "line",
"required": true
"required": true,
"example": "lathe"
},
},
"2": {
"2": {
"label": "Layout",
"label": "Amount multiplier",
"description": "Recipe layout.",
"description": "How many times to repeat the recipe? Will adjust the recipe costs, duration and product amounts.",
"type": "number",
"default": "1",
"suggested": true
},
"3": {
"label": "Method",
"description": "Item production method. Use to differentiate between multiple recipes for a single item, if it has multiple.",
"type": "line",
"suggestedvalues": [
"autolathe",
"protolathe"
],
"suggested": true,
"example": "lathe"
},
"materials only": {
"aliases": [
"mat only"
],
"label": "Materials only mode",
"description": "If set, only the recipe materials will be rendered, as opposed to also rendering both the product and the method by default.",
"type": "boolean",
"default": "0"
},
"materials only layout": {
"aliases": [
"mat only layout"
],
"label": "Materials only mode",
"description": "When in materials only mode, how to lay out the materials?",
"type": "line",
"type": "line",
"suggestedvalues": [
"suggestedvalues": [
Line 27: Line 61:
"paramOrder": [
"paramOrder": [
"1",
"1",
"2"
"2",
"3",
"materials only",
"materials only layout"
]
]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>

Latest revision as of 18:54, 16 September 2024

Template documentation
view or edit this documentation about template documentation
Uses Lua module
This template uses Lua module:
Uses template styles
This template uses template styles found in:

Examples

Basic

{{item recipe|small-capacity power cell}}

1 Small-capacity power cell
Autolathe
1 steel0.5 plastic
1 sec.

Non-default recipes

Not all recipes are available by default.

Non-default recipes will have a note attached, specifying the means of getting said recipe.

Researchable recipes

Recipes that need to be researched first to manufacture.

{{item recipe|satchel of holding}}

1 Satchel of holding
Protolathe
This recipe is unlocked by research
20 steel7.5 silver bar1.5 uranium15 plasma
5 sec.

Emagged recipes

Recipes that can only be accessed by EMAGging a machine.

{{item recipe|combat knife|1|autolathe}}

1 Combat knife
Autolathe
This recipe is unlocked by EMAG
2.5 steel1 plastic
2 sec.
Researchable emagged recipes

Recipes that can only be accessed by researching and then EMAGging a machine.

{{item recipe|x-ray cannon|1|protolathe}}

1 X-ray cannon
Protolathe
This recipe is unlocked by researchThis recipe is unlocked by EMAG
15 steel5 glass2.5 plastic1 gold bar
5 sec.
This recipe is unlocked by EMAG after it has been researched

Materials-only mode

Renders only the materials, without header or notes.

{{item recipe|Jaws of life|materials only=1}}

5 glass0.5 plastic10 steel0.5 gold bar3 plasma

Materials-only mode layout

Allows to change how materials are layed out.

Vertical

The default.

Horizontal

{{item recipe|Jaws of life|materials only=1|materials only layout=horizontal}}

5 glass0.5 plastic10 steel0.5 gold bar3 plasma

List of recipes by method

Method Page
autolathe Template:Item recipe/lists of recipes by method/autolathe
protolathe Template:Item recipe/lists of recipes by method/protolathe
uniform printer Template:Item recipe/lists of recipes by method/uniform printer
circuit imprinter Template:Item recipe/lists of recipes by method/circuit imprinter
exosuit fabricator Template:Item recipe/lists of recipes by method/exosuit fabricator
medical techfab Template:Item recipe/lists of recipes by method/medical techfab
biocube fabricator Template:Item recipe/lists of recipes by method/biocube fabricator
security techfab Template:Item recipe/lists of recipes by method/security techfab
ore processor Template:Item recipe/lists of recipes by method/ore processor
industrial ore processor Template:Item recipe/lists of recipes by method/industrial ore processor
sheet-meister 2000 Template:Item recipe/lists of recipes by method/sheet-meister 2000
cutter machine Template:Item recipe/lists of recipes by method/cutter machine
biogenerator Template:Item recipe/lists of recipes by method/biogenerator

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Item1

Item name, ID or alias. Any casing is allowed for name/alias, but not for ID. Do not pass {{item}} here.

Example
lathe
Linerequired
Amount multiplier2

How many times to repeat the recipe? Will adjust the recipe costs, duration and product amounts.

Default
1
Numbersuggested
Method3

Item production method. Use to differentiate between multiple recipes for a single item, if it has multiple.

Suggested values
autolathe protolathe
Example
lathe
Linesuggested
Materials only modematerials only mat only

If set, only the recipe materials will be rendered, as opposed to also rendering both the product and the method by default.

Default
0
Booleanoptional
Materials only modematerials only layout mat only layout

When in materials only mode, how to lay out the materials?

Suggested values
vertical ver horizontal hor
Default
vertical
Linesuggested