Template:RecipeTable/doc: Difference between revisions

From Eco - English Wiki
[unchecked revision][unchecked revision]
mNo edit summary
 
No edit summary
Tag: 2017 source edit
 
(2 intermediate revisions by 2 users not shown)
Line 4: Line 4:


===Notes===
===Notes===
{{*}} Documentation will be moved to the documentation file when the template is more complete.
Documentation will be moved to the documentation file when the template is more complete.


==Parameters==
==Parameters==
Line 10: Line 10:
===Usage===
===Usage===
Many parameters have either '#' or '#.#' at the end of them, and are used for the parts of each recipe.<br>
Many parameters have either '#' or '#.#' at the end of them, and are used for the parts of each recipe.<br>
<span style="white-space: pre;">&#32;&#32;{{*}} </span>'#' should be replaced by the recipe number (for example: replace it with 1 for the first recipe, 2 for the second recipe, and so on).<br>
'#' should be replaced by the recipe number (for example: replace it with 1 for the first recipe, 2 for the second recipe, and so on).<br>
<span style="white-space: pre;">&#32;&#32;{{*}} </span>The first ''#'' in '#.#' should be replaced by the recipe number.<br>
The first ''#'' in '#.#' should be replaced by the recipe number.<br>
<span style="white-space: pre;">&#32;&#32;{{*}} </span>The second ''#'' in '#.#' is used to list multiple items in a part of the recipe (for example: if the second recipe has 2 ingredients, you set the first ingredient in 'material2.1' and the second ingredient in 'material2.2').<br>
The second ''#'' in '#.#' is used to list multiple items in a part of the recipe (for example: if the second recipe has 2 ingredients, you set the first ingredient in 'material2.1' and the second ingredient in 'material2.2').<br>


===Parameter List===
===Parameter List===
Line 88: Line 88:
|-
|-
|}
|}
{{*}} <sup>†</sup> Required for each recipe<br>
<sup>†</sup> Required for each recipe<br>


==Examples==
==Examples==

Latest revision as of 13:36, 13 June 2024

This is the documentation page for Template:RecipeTable

Purpose[edit source]

This template is used to create a wikitable for crafting recipes.

Notes[edit source]

Documentation will be moved to the documentation file when the template is more complete.

Parameters[edit source]

Usage[edit source]

Many parameters have either '#' or '#.#' at the end of them, and are used for the parts of each recipe.
'#' should be replaced by the recipe number (for example: replace it with 1 for the first recipe, 2 for the second recipe, and so on).
The first # in '#.#' should be replaced by the recipe number.
The second # in '#.#' is used to list multiple items in a part of the recipe (for example: if the second recipe has 2 ingredients, you set the first ingredient in 'material2.1' and the second ingredient in 'material2.2').

Parameter List[edit source]

Parameter Required Description
numRecipes = number Yes The number of recipes. Must be a number greater than 0.
checkForImage = 1 No Setting this parameter to '1' makes the recipe use NoImage.png anywhere an image can't be found. This is not reccomended for very large pages like Crafting or Food.
displayCraftStation = 1 Yes Determines if the Crafting Station column is shown on the table or not. A value other than "1" hides the column.
craftStation# = station name Yes The crafting station used to make the recipe.
craftStationImg# = file name No Provides an alternate image to use in the recipe. Pass in the file name without 'File:' at the start of the name.
item#.# = item name Yes The item(s) being crafted. Supports up to 2 items, but only 1 is required.
itemNum#.# = number No The number of an item crafted in a recipe. Leaving this blank sets the number to 1.
itemImg#.# = file name No Provides an alternate image to use in the recipe. Pass in the file name without 'File:' at the start of the name.
skillNeed# = skill name No The skill needed to unlock the recipe; leave blank if no skill is needed.
skillLvlNeed# = skill level Yes The level of the skill needed to unlock the recipe. This is only needed when "skillNeed#" is used.
skillNeedImg# = file name No Provides an alternate image to use in the recipe. Pass in the file name without 'File:' at the start of the name.
material#.# = material name Yes The material used for crafting a recipe. Supports up to 4 items, but only 1 is required.
materialNum#.# = number No The number of a material needed for a recipe. Leaving this blank sets the number to 1.
materialImg#.# = file name No Provides an alternate image to use in the recipe. Pass in the file name without 'File:' at the start of the name.
craftTime# = number Yes The time it takes to craft the recipe.
affectSkill#.# = skill name No A skill that affects the crafting recipe. Supports up to 2 items.
affectSkillImg#.# = file name No Provides an alternate image to use in the recipe. Pass in the file name without 'File:' at the start of the name.
 Required for each recipe

Examples[edit source]

Examples are not guaranteed to be accurate recipes in the game, and are instead used to show the capabilities of the template.



Lua error in ...ribunto/includes/Engines/LuaCommon/lualib/mwInit.lua at line 17: bad argument #1 to 'old_pairs' (table expected, got nil).

How to make above example
{{RecipeTable |numRecipes=1 |displayCraftStation=1 |craftStation1=Campfire |item1.1=Campfire Stew |itemNum1.1=1 |item1.2=Tallow |itemNum1.2=2 |skillNeed1= |material1.1=Stone |materialNum1.1=3 |material1.2=Corn |materialNum1.2=6 |material1.3=Beet |materialNum1.3=5 |material1.4=Raw Meat |materialNum1.4=8 |craftTime1=1 minute |affectSkill1.1=Campfire Cooking Speed |affectSkill1.2=Campfire Cooking Efficiency }}



Lua error in Module:CraftingParser at line 16: attempt to index field 'skillNeeds' (a nil value).

How to make above example
{{RecipeTable |numRecipes=3 |checkForImage=1 |displayCraftStation=1 |craftStation1=Campfire |item1.1=Campfire Roast |item1.2=Tallow |itemNum1.2=1 |skillNeed1=Campfire Creations |skillLvlNeed1=2 |material1.1=Raw Roast |craftTime1=1 minute |affectSkill1.1=Campfire Creations Efficiency |affectSkill1.2=Campfire Creations Speed |craftStation2=Campfire |item2.1=Campfire Stew |skillNeed2=Campfire Creations |skillLvlNeed2=4 |material2.1=Tallow |materialNum2.1=2 |material2.2=Fiddlehead |materialNum2.2=20 |material2.3=Camas Bulb |materialNum2.3=10 |material2.4=Scrap Meat |materialNum2.4=10 |craftTime2=1 minute |affectSkill2.1=Campfire Creations Efficiency |affectSkill2.2=Campfire Creations Speed |craftStation3=Campfire |item3.1=Charred Meat |itemNum3.1=7 |item3.2=Tallow |itemNum3.2=4 |skillNeed3=Campfire Cooking |skillLvlNeed3=2 |material3.1=Elk Carcass |craftTime3=7 minutes |affectSkill3.1=Campfire Cooking Efficiency |affectSkill3.2=Campfire Cooking Speed }}