Template:Recipe: Difference between revisions
fixed (hopefully) forgotten RecipeToItem -> RecipeToItem<letter> changes from yesterday's attempt at performance improvement via branching the switch |
v349 |
||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
<!-- v341 --> | <!-- v341 --> | ||
<!-- Note there are currently no recipe names, including itemrecipe names that start with any of the letters K | <!-- Note there are currently no recipe names, including itemrecipe names that start with any of the letters K, X, Y, or Z. | ||
If a recipe starting with one of those letters is added that isn't an itemrecipe, the syntactical pattern for that part of the switch will be a little different, | If a recipe starting with one of those letters is added that isn't an itemrecipe, the syntactical pattern for that part of the switch will be a little different, | ||
as you will want to bypass the Template:RecipeToItem/<letter> subtemplate --> | as you will want to bypass the Template:RecipeToItem/<letter> subtemplate --> | ||
| Line 115: | Line 115: | ||
| Dye Metal Armor (1 color) | | Dye Metal Armor (1 color) | ||
| Dye Metal Armor (2 colors) | | Dye Metal Armor (2 colors) | ||
| Dye Metal Armor (3 colors) = [[Blacksmithing|{{{1}}}]] | | Dye Metal Armor (3 colors) = [[Blacksmithing|{{{1}}}]] | ||
| Dye Making: Dye My Rabbity Fur Blue = [[Dye Making|{{{1}}}]] | |||
| Deep Bear Chest Infusion | | Deep Bear Chest Infusion | ||
| Deep Boar Foot Infusion | | Deep Boar Foot Infusion | ||
| Line 392: | Line 393: | ||
| Undo Augment on Necklace = [[Augmentation|{{{1}}}]] | | Undo Augment on Necklace = [[Augmentation|{{{1}}}]] | ||
| #default = <span class="extimage32px">{{Item icon|{{RecipeToItem/U|{{{1}}}}}}}</span> [[{{#replace:{{RecipeToItem/U|{{{1}}}}}|#|}}|{{{1}}}]]}} | | #default = <span class="extimage32px">{{Item icon|{{RecipeToItem/U|{{{1}}}}}}}</span> [[{{#replace:{{RecipeToItem/U|{{{1}}}}}|#|}}|{{{1}}}]]}} | ||
| v = {{#switch: {{{1}}} | |||
| #default = <span class="extimage32px">{{Item icon|{{RecipeToItem/V|{{{1}}}}}}}</span> | |||
| w = {{#switch: {{{1}}} | | w = {{#switch: {{{1}}} | ||
| Word of Power | | Word of Power | ||
Revision as of 21:36, 27 September 2021
Description
Takes the name of a recipe. as found in-game in the crafting menu or an NPC's training menu, or in the "Name" field in recipes.json (at http://cdn.projectgorgon.com) and outputs a link and sometimes an icon:
- If the recipe produces an item, the template outputs that icon's icon and a link to the item page. Uses a helper template for each letter, e.g. Template:RecipeToItem/A.
- Otherwise the template outputs no icon and a link to a relevant page, usually the page of the skill-line, with a few exceptions (for example the apply augment recipes link to Augmentation instead of Lore).
Syntax
{{Recipe|recipeName}}- or, to omit the leading scroll icon and "Recipe:" text:
{{Recipe|recipeName|noscroll}}
Parameters
- First parameter (required): The exact name of the recipe.
- Second parameter (optional): If this parameter is present (can be any non-empty string), the leading scroll icon and "Recipe:" text are omitted.
Example
Example 1 Code
{{Recipe|Whisky (Drinkable Cask)}}
Example 1 Output
{{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_4003.png | http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} Recipe: {{#switch: w
| a = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| b = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| c = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| d = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| e = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| f = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| g = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| h = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| i = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| j = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| l = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| m = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| n = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| o = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| p = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| q = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| r = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| s = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| t = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| u = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| v = Whisky (Drinkable Cask)
Example 2 Code
{{Recipe|Whisky (Drinkable Cask)|x}}
Example 2 Output
{{#switch: w
| a = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| b = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| c = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| d = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| e = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| f = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| g = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| h = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| i = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| j = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| l = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| m = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| n = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| o = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| p = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| q = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| r = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| s = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| t = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| u = {{ #replace: http://cdn.projectgorgon.com/v456/icons/icon_.png
| http://cdn.projectgorgon.com/v456/icons/icon_.png | Error: Item not found }} [[{{#replace:Whisky (Drinkable Cask)|#|}}|Whisky (Drinkable Cask)]]
| v = Whisky (Drinkable Cask)
Note
If you're done making changes, please refresh the text.
Please add categories and interwikis to Template:Recipe/doc. (View all subpages of this page.)