Calamity Mod Wiki
Advertisement
This template is i18n-ready, which means it is easy to localize for different languages. Please see I18n & l10n for Templates to learn more.
Lua logo.svg
This template uses Module:Recipes, a script written in the Lua programming language. Please see wikipedia:Lua and mw:Extension:Scribunto to learn more about Lua.
Template-info.svg Documentation The documentation below is transcluded from Template:Recipes/extract/doc. (edit | history)

Use this template to extract info from certain crafting recipe(s).

Usage

This template is designed for extracting info from recipe(s) for "single result item"(however can be multiple recipes), so you need to use query constraint paramters (result, ingredient ...) to query "single" result. See {{recipes}} for details of all query constraint paramters.

If query result is more than one row, this template will only return first row for mode=station or mode=result, and all rows for mode=compact or mode=ingredients .

then, use following parameters for output format:

mode = compact/result/ingredients/station/stationraw

Output mode. If not specified, it will be compact by default. See examples below. NOTE: for ingredients-buy/ingredients-sell, you should make sure there is only 1 result recipe and no alternative crafting ingredient in ingredients list. For ingredients-buy, you should make sure all ingredients are actually buyable.

sep or seperator

Separator between multiple ingredients lists. Only valid when mode=compact or mode=ingredients. Default is <br/>'''or'''<br/> for mode=compact or <br/>'''or'''<br/> for mode=ingredients. Note: single ingredients list will be wrapped in <div> when |mode=ingredients and in <span> when |mode=compact.

withresult and nostation and noversion

Only valid when mode=compact. By default, it will output as [version]: [ingredients]@[station], if withresult=y, will output as [ingredients]@[station]=[result], if nostation=y, there wil be no @[station], if noversion=y, there will be no [version]:.

showresultid=y and link=no

Only valid when mode=result. result item will show their internal item ID (if available), and/or have no link, respectively.

Examples

Code Result
{{recipes/extract|result=Auric Bar}} 60 Auric Ore + Yharon Soul Fragment  @  Cosmic Anvil
{{recipes/extract|result=Auric Bar|withresult=y}} 60 Auric Ore + Yharon Soul Fragment = 5 Auric Bar  @  Cosmic Anvil
{{recipes/extract|result=Auric Bar|nostation=y}} 60 Auric Ore + Yharon Soul Fragment
{{recipes/extract|result=Auric Bar|withresult=y|nostation=y}} 60 Auric Ore + Yharon Soul Fragment = 5 Auric Bar
{{recipes/extract|result=Auric Bar|mode=result}} Auric BarAuric Bar (5)
{{recipes/extract|result=Auric Bar|mode=ingredients}}
{{recipes/extract|result=Auric Bar|mode=station}} Cosmic AnvilCosmic Anvil
{{recipes/extract|result=Auric Bar|mode=stationraw}} Cosmic Anvil
{{recipes/extract|result=Anechoic Coating|sep=<br/>}} Bottled Water + 10 Blood Orb  @  Alchemy Table

Multiple recipes

Note: single ingredients list will be wrapped in <div> when |mode=ingredients and in <span> when |mode=compact.

Code Result
{{recipes/extract|result=Cooked Fish}} Crag Bullhead  @  Cooking Pot / Cauldron
or
Prismatic Guppy  @  Cooking Pot / Cauldron
or
Twinkling Pollox  @  Cooking Pot / Cauldron
{{recipes/extract|result=Cooked Fish|withresult=y}} Crag Bullhead = Cooked Fish  @  Cooking Pot / Cauldron
or
Prismatic Guppy = Cooked Fish  @  Cooking Pot / Cauldron
or
Twinkling Pollox = Cooked Fish  @  Cooking Pot / Cauldron
{{recipes/extract|result=Cooked Fish|mode=result}} Cooked FishCooked Fish
{{recipes/extract|result=Cooked Fish|mode=ingredients}}
{{recipes/extract|result=Cooked Fish|mode=station}} Cooking PotCooking Pot
or
CauldronCauldron
{{recipes/extract|result=Cooked Fish|mode=ingredients|sep=--or--}}
{{recipes/extract|result=Cooked Fish|nostation=y|sep=&#32;/&#32;}} Crag Bullhead / Prismatic Guppy / Twinkling Pollox
<table class="terraria lined"><tr><td rowspan="4" style="border:0">{{recipes/extract|result=Cooked Fish|mode=result}}</td>
<td>{{recipes/extract|result=Cooked Fish|withresult=y|sep=</td></tr><tr><td>}}</td></tr></table>
Cooked FishCooked Fish Crag Bullhead = Cooked Fish  @  Cooking Pot / Cauldron
Prismatic Guppy = Cooked Fish  @  Cooking Pot / Cauldron
Twinkling Pollox = Cooked Fish  @  Cooking Pot / Cauldron
Advertisement