Anonymous user
Template:Crafting table: Difference between revisions
m
no edit summary
imported>Ttv pedro270707 mNo edit summary |
imported>Ttv pedro270707 mNo edit summary |
||
| Line 13: | Line 13: | ||
<td>{{#switch: {{#var:type|workbench}} | <td>{{#switch: {{#var:type|workbench}} | ||
| workbench | inventory = {{#fornumargs: argnum | argval | | | workbench | inventory = {{#fornumargs: argnum | argval | | ||
{{# | {{#arraydefine:items|{{#var:argval}}|;}}{{#vardefine:items-length|{{#expr: 0{{#arrayprint:items||@@@@|{{#ifeq: {{#var:item-@@@@-{{#var:crafting-table-index|0}}}} | y | | +1}}}}}}}}{{#ifeq: {{#var:first-ingredients|}} | y | {{#ifeq: {{#var:items-length|0}} | 0 | | +<br>}} | {{#vardefine:first-ingredients|y}} }}{{#vardefine:first-table-item|y}}{{#arrayprint:items||@@@@|{{#ifeq: {{#var:item-@@@@-{{#var:crafting-table-index|0}}}} | y | | {{#if: {{#var:first-table-item|}} | {{#vardefine:first-table-item|}} | or<br>}}'''{{#ifeq: @@@@ | {{FULLPAGENAME}} | @@@@ | {{#ifexist: @@@@ | [[@@@@]] | @@@@}} }}'''{{#vardefine:item-@@@@-{{#var:crafting-table-index|0}}|y}} }} }}{{#vardefine:items-length|}} | ||
}} | }} | ||
| furnace | blast-furnace = '''{{#ifeq: {{#var:exists-{{{input|}}}}} | y | {{#ifeq: {{{input|}}} | {{FULLPAGENAME}} | {{{input|}}} | [[{{{input|}}}]]}} | {{#ifeq: {{#var:exists-{{{input|}}}}} | n | {{{input|}}} | {{#ifexist: {{{input|}}} | {{#vardefine:exists-{{{input|}}}|y}}{{#ifeq: {{{input|}}} | {{FULLPAGENAME}} | {{{input|}}} | [[{{{input|}}}]]}} | {{#vardefine:exists-{{{input|}}}|n}}{{{input|}}} }} }} }}''' | | furnace | blast-furnace = '''{{#ifeq: {{#var:exists-{{{input|}}}}} | y | {{#ifeq: {{{input|}}} | {{FULLPAGENAME}} | {{{input|}}} | [[{{{input|}}}]]}} | {{#ifeq: {{#var:exists-{{{input|}}}}} | n | {{{input|}}} | {{#ifexist: {{{input|}}} | {{#vardefine:exists-{{{input|}}}|y}}{{#ifeq: {{{input|}}} | {{FULLPAGENAME}} | {{{input|}}} | [[{{{input|}}}]]}} | {{#vardefine:exists-{{{input|}}}|n}}{{{input|}}} }} }} }}''' | ||
| Line 27: | Line 27: | ||
--></tr> | --></tr> | ||
{{#vardefine:first- | {{#vardefine:first-ingredients|}}{{#ifeq: {{bl|{{{foot|}}}}} | y | </table>{{#vardefine:crafting-table|}}{{#vardefine:name|}}{{#vardefine:ingredients|}}{{#vardefine:showdescription|}} | }}</includeonly><noinclude> | ||
{{ | {{Documentation}} | ||
<!-- Put categories on the documentation page --> | |||
}} | |||
</noinclude> | </noinclude> | ||