Difference between revisions of "Template:BoM"

From ChatWars Wiki
Jump to: navigation, search
Line 1: Line 1:
{{#vardefine: recipeSource|{{{source|{{PAGENAME}} }}} }}<!--
+
{{#vardefine: recipeSource|{{{source|{{PAGENAME}} }}} }}{{#vardefine: outputMode | {{{mode|tree}}}<!--
 
-->{{#vardefine: resourceList|}}<includeonly><!--
 
-->{{#vardefine: resourceList|}}<includeonly><!--
-->{{#switch: {{{mode}}}  
+
-->{{#switch: {{#var: outputMode}}
 
   | tree | all = {{#ask:
 
   | tree | all = {{#ask:
 
                   [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::+]]
 
                   [[-Has subobject::{{#var: recipeSource}}]] [[Crafting ingredient.ItemType::+]]
Line 15: Line 15:
 
                 }}
 
                 }}
 
}}<!--
 
}}<!--
-->{{#switch: {{{mode}}}  
+
-->{{#switch: {{#var: outputMode}}
 
   | list | all = {{#vardefine: resourceList
 
   | list | all = {{#vardefine: resourceList
 
                   | {{#ask:
 
                   | {{#ask:

Revision as of 13:46, 5 September 2018

{{#vardefine: outputMode | tree Generates a BoM (Bill of Materials) for an item. Has three modes:

  • Show the most basic resources with all amounts added up. (WIP, not possible without semantic wiki array extension)
  • Show a tree style list with all the needed resources as child of the intermediate ingredient with different levels of indentation (done)
  • Show both