Difference between revisions of "Template:RecipeInfobox"
m |
(add cooking skill as known skill) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
| style="text-align: right;" | '''Mana''' || {{#show: {{#var: recipeSource}} |?ManaCrafting}} [[Image:Mana.png|16px]] | | style="text-align: right;" | '''Mana''' || {{#show: {{#var: recipeSource}} |?ManaCrafting}} [[Image:Mana.png|16px]] | ||
|- | |- | ||
− | | style="text-align: right;" | '''Chatcommand''' || {{#switch: {{#show: {{#var: recipeSource}} |?SkillCraft}} | + | | style="text-align: right;" | '''Chatcommand''' || {{#switch: {{#show: {{#var: recipeSource}} |?SkillCraft#}} |
| Alchemy (Skill) = <code>/b_{{#show: {{#var: recipeSource}} |?ItemID}}</code> | | Alchemy (Skill) = <code>/b_{{#show: {{#var: recipeSource}} |?ItemID}}</code> | ||
| Crafting (Skill) = <code>/c_{{#show: {{#var: recipeSource}} |?ItemID}}</code> | | Crafting (Skill) = <code>/c_{{#show: {{#var: recipeSource}} |?ItemID}}</code> | ||
− | | | + | | Cooking (Skill) = <code>/cook_XYZ</code> |
| #default = Unknown craft skill encountered! | | #default = Unknown craft skill encountered! | ||
}} | }} | ||
Line 49: | Line 49: | ||
|? Qty | |? Qty | ||
}} | }} | ||
− | + | ||
{{#ask: | {{#ask: | ||
[[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::!Recipe (Item)]] [[Crafting ingredient.ItemType::!Piece of Equipment]] [[Personalized::No]] | [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::!Recipe (Item)]] [[Crafting ingredient.ItemType::!Piece of Equipment]] [[Personalized::No]] | ||
Line 67: | Line 67: | ||
{{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[Personalized::Yes]] }} | {{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[Personalized::Yes]] }} | ||
| {{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[PersonalizedSetNr::1]] }} | | {{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[PersonalizedSetNr::1]] }} | ||
− | | {{!}} colspan="2" style="text-align: center;" {{!}} '''Personalized Ingredient Set #1'''<br>''1 of this list (player specific)'' | + | | {{!}}- |
+ | <!-- -->{{!}} colspan="2" style="text-align: center;" {{!}} '''Personalized Ingredient Set #1'''<br>''1 of this list (player specific)'' | ||
<!-- -->{{!}}- | <!-- -->{{!}}- | ||
<!-- -->{{#ask: | <!-- -->{{#ask: | ||
Line 85: | Line 86: | ||
}}<!-- | }}<!-- | ||
-->{{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[PersonalizedSetNr::2]] }} | -->{{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[PersonalizedSetNr::2]] }} | ||
− | | {{!}} colspan="2" style="text-align: center;" {{!}} '''Personalized Ingredient Set #2'''<br>''1 of this list (player specific)'' | + | | {{!}}- |
+ | <!-- -->{{!}} colspan="2" style="text-align: center;" {{!}} '''Personalized Ingredient Set #2'''<br>''1 of this list (player specific)'' | ||
<!-- -->{{!}}- | <!-- -->{{!}}- | ||
<!-- -->{{#ask: | <!-- -->{{#ask: | ||
Line 103: | Line 105: | ||
}}<!-- | }}<!-- | ||
-->{{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[PersonalizedSetNr::3]] }} | -->{{#if: {{#ask: [[-Has subobject::{{#var: recipeSource}}]] [[PersonalizedSetNr::3]] }} | ||
− | | {{!}} colspan="2" style="text-align: center;" {{!}} '''Personalized Ingredient Set #3'''<br>''1 of this list (player specific)'' | + | | {{!}}- |
+ | <!-- -->{{!}} colspan="2" style="text-align: center;" {{!}} '''Personalized Ingredient Set #3'''<br>''1 of this list (player specific)'' | ||
<!-- -->{{!}}- | <!-- -->{{!}}- | ||
<!-- -->{{#ask: | <!-- -->{{#ask: |
Latest revision as of 21:27, 9 December 2021
Documentation
The template is used to create a table with an overview for crafting/brewing recipes. The template can be used in two modes:
- No arguments: Using the template results in a table on the right hand side of the page, text wrapping around. It is advised to put that template directly in the beginning of a page to get the recipe as infobox.
- Using arguments: possible arguments are
source
,align
andcollapsible
.source
defines which page the template should fetch the recipe from (default {{PAGENAME}});alignment
defines to where the table should be aligned (default: right);collapsible
makes the table collapse (collapsed per default) with an [Expand]/[Collapse] button (default: empty, use "true" for activating). While the arguments can be mixed however you want (for example to just show the recipe of page X on page Y), but they have been made to be used in the Usage lists (Template:UsageList & Template:UsageListRow). There the template gets the arguments source=$AllItemPagesUsingThatResource (several {{PAGENAME}}), align=left, collapsible=true.