Anonymous user
Template:Crafting table: Difference between revisions
m
no edit summary
imported>Ttv pedro270707 mNo edit summary |
imported>Ttv pedro270707 mNo edit summary |
||
(13 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
| <th>'''{{#ifeq: {{#var:name-str|}} | y | | | <th>'''{{#ifeq: {{#var:name-str|}} | y | | ||
{{#vardefine:item|{{#arraydefine:item|{{{RESULT|}}}|,}}{{#arrayindex:item|0}}}} | {{#vardefine:item|{{#arraydefine:item|{{{RESULT|}}}|,}}{{#arrayindex:item|0}}}} | ||
{{ | {{Crafting table/Process item link|{{#var:item}}}} | ||
{{#vardefine:item|}} | |||
| {{#var:name-str|}} | | {{#var:name-str|}} | ||
}}'''</th> <!-- If name is not a boolean, it displays the text in the name parameter instead --> | }}'''</th> <!-- If name is not a boolean, it displays the text in the name parameter instead --> | ||
Line 28: | Line 19: | ||
-->{{#ifeq: {{#var:ingredients|}} | n | | | -->{{#ifeq: {{#var:ingredients|}} | n | | | ||
<td>{{#ifeq: {{#fornumargs: argnum | argval | {{#var:argval|}}}}{{{input|}}} | | ''Nothing'' | {{#ifeq: {{bl|{{{ingredients|y}}}|string=y}} | y | ||
| <td>{{#ifeq: {{#fornumargs: argnum | argval | {{#var:argval|}}}}{{{input|}}} | | ''Nothing'' | |||
| {{#switch: {{#var:type|workbench}} | |||
| workbench | inventory = {{#fornumargs: argnum | argval | | |||
{{#arraydefine:items|{{#var:argval}}|;}} | |||
{{#vardefine:items-length|{{#expr: 0{{#arrayprint:items||@@@@| | |||
{{#vardefine:item|{{#arraydefine:item|@@@@|,}}{{#arrayindex:item|0}}}} | |||
{{#ifeq: {{#var:item-{{#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}} | --> {{#vardefine:first-table-item|y}}<!-- | ||
{{#arrayprint:items||@@@@| | --> {{#arrayprint:items||@@@@|<!-- | ||
{{#vardefine:item|{{#arraydefine:item|@@@@|,}}{{#arrayindex:item|0}}}}<!-- | --> {{#vardefine:item|{{#arraydefine:item|@@@@|,}}{{#arrayindex:item|0}}}}<!-- | ||
--> {{#ifeq: {{#var:item-{{#var:item}}-{{#var:crafting-table-index|0}}}} | y | | |||
| {{#if: {{#var:first-table-item|}} | {{#vardefine:first-table-item|}} | or<br>}} | |||
'''{{Crafting table/Process item link|{{#var:item}}}}''' | |||
{{#vardefine:item-{{#var:item}}-{{#var:crafting-table-index|0}}|y}} | |||
}}{{#vardefine:item|}}{{#arrayreset:item}}}}{{#vardefine:items-length|}} | |||
}} | |||
| furnace | blast-furnace = | |||
{{#vardefine:item|{{#arraydefine:item|{{{input|}}}|,}}{{#arrayindex:item|0}}}}<!-- | |||
--> '''{{Crafting table/Process item link|{{#var:item}}}}'''<!-- | |||
--> {{#vardefine:item|}} | |||
}} | }} | ||
}}</td> | |||
| <td>{{{ingredients|}}}</td><!-- | |||
--> }} | |||
}}<td style="padding: 0; text-align: center;">{{#switch: {{#var:type|workbench}} | }}<td style="padding: 0; text-align: center;">{{#switch: {{#var:type|workbench}} | ||
| workbench = {{Crafting|1={{{1|}}}|2={{{2|}}}|3={{{3|}}}|4={{{4|}}}|5={{{5|}}}|6={{{6|}}}|7={{{7|}}}|8={{{8|}}}|9={{{9|}}}|RESULT={{{RESULT|}}}|shapeless={{{shapeless|}}}}} | | workbench = {{Crafting|1={{{1|}}}|2={{{2|}}}|3={{{3|}}}|4={{{4|}}}|5={{{5|}}}|6={{{6|}}}|7={{{7|}}}|8={{{8|}}}|9={{{9|}}}|RESULT={{{RESULT|}}}|shapeless={{{shapeless|}}}}} | ||
Line 84: | Line 64: | ||
--></tr> | --></tr> | ||
{{#vardefine:first-ingredients|}}{{#ifeq: {{bl|{{{foot|}}}}} | y | </table>{{#vardefine:crafting-table|}}{{#vardefine:name|}}{{#vardefine:ingredients|}}{{#vardefine:showdescription|}} | }}</includeonly><noinclude> | {{#vardefine:first-ingredients|}}{{#ifeq: {{bl|{{{foot|}}}}} | y | </table>{{#vardefine:crafting-table|}}{{#vardefine:name|}}{{#vardefine:ingredients|}}{{#vardefine:showdescription|}} | }}</includeonly><noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
<!-- Put categories on the documentation page --> | <!-- Put categories on the documentation page --> | ||
</noinclude> | </noinclude> |