Jump to content

Template:Crafting table: Difference between revisions

m
no edit summary
imported>Ttv pedro270707
mNo edit summary
imported>Ttv pedro270707
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 23: Line 23:
| {{#switch: {{#var:type|workbench}}
| {{#switch: {{#var:type|workbench}}
| workbench | inventory = {{#fornumargs: argnum | argval |
| workbench | inventory = {{#fornumargs: argnum | argval |
      {{#arraydefine:items|{{#var:argval}}|;}}
{{#arraydefine:items|{{#var:argval}}|;}}
{{#vardefine:items-length|{{#expr: 0{{#arrayprint:items||@@@@|
{{#vardefine:items-length|{{#expr: 0{{#arrayprint:items||@@@@|
{{#vardefine:item|{{#arraydefine:item|@@@@|,}}{{#arrayindex:item|0}}}}
{{#vardefine:item|{{#arraydefine:item|@@@@|,}}{{#arrayindex:item|0}}}}
Line 31: Line 31:
}}<!--
}}<!--


-->{{#ifeq: {{#var:first-ingredients|}} | y |
--> {{#ifeq: {{#var:first-ingredients|}} | y |
{{#ifeq: {{#var:items-length|0}} | 0 | | &nbsp;+<br> }}
{{#ifeq: {{#var:items-length|0}} | 0 | | &nbsp;+<br> }}
| {{#vardefine:first-ingredients|y}}
| {{#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 |
--> {{#ifeq: {{#var:item-{{#var:item}}-{{#var:crafting-table-index|0}}}} | y |
| {{#if: {{#var:first-table-item|}} | {{#vardefine:first-table-item|}} | &nbsp;or<br>}}
| {{#if: {{#var:first-table-item|}} | {{#vardefine:first-table-item|}} | &nbsp;or<br>}}
'''{{Crafting table/Process item link|{{#var:item}}}}'''
'''{{Crafting table/Process item link|{{#var:item}}}}'''
Line 47: Line 47:
| furnace | blast-furnace =  
| furnace | blast-furnace =  
{{#vardefine:item|{{#arraydefine:item|{{{input|}}}|,}}{{#arrayindex:item|0}}}}<!--
{{#vardefine:item|{{#arraydefine:item|{{{input|}}}|,}}{{#arrayindex:item|0}}}}<!--
-->'''{{Crafting table/Process item link|{{#var:item}}}}'''
--> '''{{Crafting table/Process item link|{{#var:item}}}}'''<!--
{{#vardefine:item|}}
--> {{#vardefine:item|}}
}}
}}
}}</td>
}}</td>
| <td>{{{ingredients|}}}</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|}}}}}