Template:RecipeTable/doc: Difference between revisions
[unchecked revision] | [unchecked revision] |
m 1 revision imported |
No edit summary Tag: 2017 source edit |
||
Line 4: | Line 4: | ||
===Notes=== | ===Notes=== | ||
Documentation will be moved to the documentation file when the template is more complete. | |||
==Parameters== | ==Parameters== | ||
Line 88: | Line 88: | ||
|- | |- | ||
|} | |} | ||
<sup>†</sup> Required for each recipe<br> | |||
==Examples== | ==Examples== |
Revision as of 13:35, 13 June 2024
This is the documentation page for Template:RecipeTable
Purpose
This template is used to create a wikitable for crafting recipes.
Notes
Documentation will be moved to the documentation file when the template is more complete.
Parameters
Usage
Many parameters have either '#' or '#.#' at the end of them, and are used for the parts of each recipe.
Template:* '#' 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).
Template:* The first # in '#.#' should be replaced by the recipe number.
Template:* 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
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
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 }} |