Difference between revisions of "Template:Trading Value Table"
Line 4: | Line 4: | ||
{{#ifeq: {{#var:material}} | Wood | {{#ifeq: {{#var:material}} | Wood | ||
− | | {{#vardefine: | + | | {{#vardefine:kind | Woody }} |
− | | {{#if: {{Q | {{#var:material}} | Kind}} | {{#vardefine: | + | | {{#if: {{Q | {{#var:material}} | Kind}} | {{#vardefine:kind | {{Q | {{#var:material}} | Kind}} }} }} |
}} | }} | ||
− | {{#vardefine:CreateRow | false }} | + | {{#vardefine:CreateRow | false }} {{#vardefine:Stuff | true }} |
− | {{#if: {{#pos: {{Q | {{{?Name}}} | Stuff Tags}} | {{#var: | + | {{#if: {{#pos: {{Q | {{{?Name}}} | Stuff Tags}} | {{#var:kind}} }} |
− | | {{ | + | | {{#vardefine:CreateRow | true }} {{#vardefine:Stuff | true }} |
− | {{#switch: {{#var:material}} | + | | {{#switch: {{#var:material}} |
| {{Q | {{{?Name}}} | Resource 1}} | {{Q | {{{?Name}}} | Resource 2}} | {{Q | {{{?Name}}} | Resource 3}} | | {{Q | {{{?Name}}} | Resource 1}} | {{Q | {{{?Name}}} | Resource 2}} | {{Q | {{{?Name}}} | Resource 3}} | ||
| {{Q | {{{?Name}}} | Resource 4}} | {{Q | {{{?Name}}} | Resource 5}} | {{Q | {{{?Name}}} | Resource 6}} = {{#vardefine:CreateRow | true }} | | {{Q | {{{?Name}}} | Resource 4}} | {{Q | {{{?Name}}} | Resource 5}} | {{Q | {{{?Name}}} | Resource 6}} = {{#vardefine:CreateRow | true }} | ||
Line 17: | Line 17: | ||
}} | }} | ||
}} | }} | ||
− | {{#ifeq: {{#var:CreateRow}} | true | {{Trading Value Table Row | ?Name={{{?Name}}} | ?Type={{{?Type}}} | ?Material={{#var:material}} }} }} | + | {{#ifeq: {{#var:CreateRow}} | true | {{Trading Value Table Row | ?Name={{{?Name}}} | ?Type={{{?Type}}} | ?Material={{#var:material}} | ?Stuff={{#var:Stuff}} }} }} |
</includeonly> | </includeonly> |
Revision as of 19:35, 19 September 2021
Related Template
This template is dependant on Template:Trading Value Table Row.
Description
This template adds a full table of all items, buildings etc. that require a specific material. It is meant for everything in Template:Nav/materials but can be used for pretty much anything.
In order to use the template add the following line to the page of the material:
{{Trading Value Table}}
If you specify the material you can put the table on any page you want:
{{Trading Value Table | Uranium}}
Examples
Stony
Example for a stone. {{Trading Value Table | Granite blocks}}
Metallic
Normal
Example for a metal.
Small Volume
Example for a small volume material. {{Trading Value Table | Silver}}
Woody
Example for wood. {{Trading Value Table | Wood}}
Leathery
Example for a leather. {{Trading Value Table | Bluefur}}
Fabric
Example for a fabric. {{Trading Value Table | Cloth}}
Other
Example for a any other item. {{Trading Value Table | Component}}
The above documentation is transcluded from Template:Trading Value Table/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |