Template:RecipeLookup: Difference between revisions

From PZwiki
Template:RecipeLookup
No edit summary
mNo edit summary
Line 354: Line 354:
== Usage ==
== Usage ==


# insert the following snippet into your article:<br>
1. insert the following snippet into your article:<br>
#;<code><nowiki>{| class="wikitable sortable" style="text-align:center;" </nowiki></code><br>
<pre>
#;<code><nowiki>|- </nowiki></code><br>
{| class="wikitable sortable" style="text-align:center;"  
#;<code><nowiki>! Output</nowiki></code><br>
|-  
#;<code><nowiki>! class="unsortable" | Ingredients</nowiki></code><br>
! Output
#;<code><nowiki>! class="unsortable" | Description</nowiki></code><br>
! class="unsortable" | Ingredients<
#;<code><nowiki>{{RecipeLookup|x}}</nowiki></code><br>
! class="unsortable" | Description
#;<code><nowiki>|}</nowiki></code><br>
{{RecipeLookup|x}}
# replace the <code>x</code> with the index of the specefic recipe you want to display.<br>
|}
# if the index represents some recipe, it is displayed like this:<br>
</pre>
2. replace the <code>x</code> with the index of the specefic recipe you want to display.<br>
3. if the index represents some recipe, it is displayed like this:<br>
{| class="wikitable sortable" style="text-align:center;"  
{| class="wikitable sortable" style="text-align:center;"  
|-  
|-  
Line 371: Line 373:
{{RecipeLookup|1000}}
{{RecipeLookup|1000}}
|}
|}
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a false index will result in <code>N/A</code>)<br><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a false index will result in <code>N/A</code>)<br><br><br>


== Howto add new recipes ==
== Howto add new recipes ==
#rewrite the following snippet:  
1. rewrite the following snippet:  
#;<code><nowiki>|INDEX</nowiki></code><br>
<pre>|INDEX
#;<code><nowiki>|PRODUCTNAME=</nowiki></code><br>
|PRODUCTNAME=
#;<code><nowiki>{{Recipe|NUMBER_OF_ITEMS_NEEDED</nowiki></code><br>
{{Recipe|NUMBER_OF_ITEMS_NEEDED
#;<code><nowiki>|item1=[[NAME_ITEM1]]&nbsp;&nbsp;&nbsp;&nbsp;|q1=xQUANTITY |picitem1=File:FILENAME_ITEM1    |tag1=(INFO)</nowiki></code><br>
|item1=[[NAME_ITEM1]]&nbsp;&nbsp;&nbsp;&nbsp;|q1=xQUANTITY |picitem1=File:FILENAME_ITEM1    |tag1=(INFO)
#;<code><nowiki>|item2=[[NAME_ITEM2]]&nbsp;&nbsp;&nbsp;&nbsp;|q2=xQUANTITY |picitem2=File:FILENAME_ITEM2    |tag2=(INFO)</nowiki></code><br>
|item2=[[NAME_ITEM2]]&nbsp;&nbsp;&nbsp;&nbsp;|q2=xQUANTITY |picitem2=File:FILENAME_ITEM2    |tag2=(INFO)
#;<code><nowiki>|item3=[[NAME_ITEM3]]&nbsp;&nbsp;&nbsp;&nbsp;|q3=xQUANTITY |picitem3=File:FILENAME_ITEM3    |tag3=(INFO)</nowiki></code><br>
|item3=[[NAME_ITEM3]]&nbsp;&nbsp;&nbsp;&nbsp;|q3=xQUANTITY |picitem3=File:FILENAME_ITEM3    |tag3=(INFO)
#;<code><nowiki>|item4=[[NAME_ITEM4]]&nbsp;&nbsp;&nbsp;&nbsp;|q4=xQUANTITY |picitem4=File:FILENAME_ITEM4    |tag4=(INFO)</nowiki></code><br>
|item4=[[NAME_ITEM4]]&nbsp;&nbsp;&nbsp;&nbsp;|q4=xQUANTITY |picitem4=File:FILENAME_ITEM4    |tag4=(INFO)
#;<code><nowiki>|item5=[[NAME_ITEM5]]&nbsp;&nbsp;&nbsp;&nbsp;|q5=xQUANTITY |picitem5=File:FILENAME_ITEM5    |tag5=(INFO)</nowiki></code><br>
|item5=[[NAME_ITEM5]]&nbsp;&nbsp;&nbsp;&nbsp;|q5=xQUANTITY |picitem5=File:FILENAME_ITEM5    |tag5=(INFO)
#;<code><nowiki>|product=[[PRODUCTNAME]]&nbsp;|q6=xQUANTITY |picproduct=File:FILENAME_PRODUCT</nowiki></code><br>
|product=[[PRODUCTNAME]]&nbsp;|q6=xQUANTITY |picproduct=File:FILENAME_PRODUCT
#;<code><nowiki>|description=DESCRIPTION}}</nowiki></code><br>
|description=DESCRIPTION}}</pre><br><br>
#;<br><br><br>
<b>Please consider the index categories [Carpentry,Food,Weapons,Misc] before you choose your index (Thx ^^)</b><br><br>
#; Please consider the index categories [Carpentry,Food,Weapons,Misc] before you choose your index (Thx ^^)
2. The result should look like this:
#<nowiki>The result should look like this:</nowiki>
<pre>|1000
#;<code><nowiki>|1000</nowiki></code><br>
|Barricade (Item)=
#;<code><nowiki>|Barricade (Item)=</nowiki></code><br>
{{Recipe|3
#;<code><nowiki>{{Recipe|3</nowiki></code><br>
|item1=[[Hammer]]             |q1=x1  |picitem1=File:Smallhammer.png
#;<code><nowiki>|item1=[[Hammer]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|q1=x1  |picitem1=File:Smallhammer.png</nowiki></code><br>
|item2=[[Nails]]               |q2=x2  |picitem2=File:Smallnails.png     |tag2=(consumed)
#;<code><nowiki>|item2=[[Nails]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|q2=x2  |picitem2=File:Smallnails.png&nbsp;&nbsp;&nbsp;&nbsp;|tag2=(consumed)</nowiki></code><br>
|item3=[[Wooden Plank]]       |q3=x2  |picitem3=File:Smallplank.png     |tag3=(consumed)
#;<code><nowiki>|item3=[[Wooden Plank]]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|q3=x2  |picitem3=File:Smallplank.png&nbsp;&nbsp;&nbsp;&nbsp;|tag3=(consumed)</nowiki></code><br>
|product=[[Barricade (Item)]] |q6=x1  |picproduct=File:Smallbarricade.png
#;<code><nowiki>|product=[[Barricade (Item)]]&nbsp;|q6=x1  |picproduct=File:Smallbarricade.png</nowiki></code><br>
|description=A full tile barricade.}}</pre><br>
#;<code><nowiki>|description=A full tile barricade.}}</nowiki></code>
3. The displayed recipe looks like this:
#<br>The displayed recipe looks like this:
{| class="wikitable sortable" style="text-align:center;"  
{| class="wikitable sortable" style="text-align:center;"  
|-  
|-  

Revision as of 00:41, 17 November 2013

This template allows for easy editing of any crafting recipe across all the pages it is included on.

Usage

1. insert the following snippet into your article:

{| class="wikitable sortable" style="text-align:center;" 
|- 
! Output
! class="unsortable" | Ingredients<
! class="unsortable" | Description
{{RecipeLookup|x}}
|}

2. replace the x with the index of the specefic recipe you want to display.
3. if the index represents some recipe, it is displayed like this:

Output Ingredients Description
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none


      (a false index will result in N/A)


Howto add new recipes

1. rewrite the following snippet:

|INDEX
|PRODUCTNAME=
{{Recipe|NUMBER_OF_ITEMS_NEEDED
|item1=[[NAME_ITEM1]]    |q1=xQUANTITY |picitem1=File:FILENAME_ITEM1    |tag1=(INFO)
|item2=[[NAME_ITEM2]]    |q2=xQUANTITY |picitem2=File:FILENAME_ITEM2    |tag2=(INFO)
|item3=[[NAME_ITEM3]]    |q3=xQUANTITY |picitem3=File:FILENAME_ITEM3    |tag3=(INFO)
|item4=[[NAME_ITEM4]]    |q4=xQUANTITY |picitem4=File:FILENAME_ITEM4    |tag4=(INFO)
|item5=[[NAME_ITEM5]]    |q5=xQUANTITY |picitem5=File:FILENAME_ITEM5    |tag5=(INFO)
|product=[[PRODUCTNAME]] |q6=xQUANTITY |picproduct=File:FILENAME_PRODUCT
|description=DESCRIPTION}}



Please consider the index categories [Carpentry,Food,Weapons,Misc] before you choose your index (Thx ^^)

2. The result should look like this:

|1000
|Barricade (Item)=
{{Recipe|3
|item1=[[Hammer]]              |q1=x1  |picitem1=File:Smallhammer.png
|item2=[[Nails]]               |q2=x2  |picitem2=File:Smallnails.png     |tag2=(consumed)
|item3=[[Wooden Plank]]        |q3=x2  |picitem3=File:Smallplank.png     |tag3=(consumed)
|product=[[Barricade (Item)]]  |q6=x1  |picproduct=File:Smallbarricade.png
|description=A full tile barricade.}}


3. The displayed recipe looks like this:

Output Ingredients Description
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none






All recipes contained in this template

Carpentry (Index: 1000-1999)

Output Ingredients Description Index
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1000
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1001
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1002
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1003
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1004
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1005
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1006
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1007
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1008
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1009
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1010
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1011
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 1012

Food (Index: 2000-2999)

Output Ingredients Description Index
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2000
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2001
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2002
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2003
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2004
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2005
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2006
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2007
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2008
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2009
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2010
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2011
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2012
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2013
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2014
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2015
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2016
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2017
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2018
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2019
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2020
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2021
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 2022

Weapons (Index: 3000-3999)

Output Ingredients Description Index
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 3000
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 3001
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 3002
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 3003

Misc (Index: 4000-4999)

Output Ingredients Description Index
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 4000
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 4001
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 4002
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 4003
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 4004
[[File:{{{product_image}}}|64x64px|class=pixelart link=[[{{{product_name}}}]]]]
[[{{{product_name}}}]]
none none none none 4005