Difference between revisions of "Template:ResourceBreakdown"

From ChatWars Wiki
Jump to: navigation, search
Line 2: Line 2:
 
-->{{#vardefine: i | {{#var: depth}} }}<!--working variable for depth to not overwrite the total depth--><!--
 
-->{{#vardefine: i | {{#var: depth}} }}<!--working variable for depth to not overwrite the total depth--><!--
 
-->{{#vardefine: multiplier | {{#sub: {{{#userparam}}} | {{#expr: {{#pos: {{{#userparam}}} | ; | 0 }} + 1 }} }} }}<!--
 
-->{{#vardefine: multiplier | {{#sub: {{{#userparam}}} | {{#expr: {{#pos: {{{#userparam}}} | ; | 0 }} + 1 }} }} }}<!--
-->{{#vardefine: indent | }}<!--
 
 
--><includeonly><!--
 
--><includeonly><!--
-->{{#switch: {{#var: i}} | 0 = {{#vardefine: indent | * }} | 1 = {{#vardefine: indent | ** }} | 2 = {{#vardefine: indent | *** }} | 3 = {{#vardefine: indent | **** }} | 4 = {{#vardefine: indent | ***** }} }}<!--{{#dowhile:
+
-->{{#switch: {{#var: i}} | 0 = * | 1 = ** | 2 = *** | 3 = **** | 4 = ***** }}<!--{{#dowhile:
 
   | {{#ifexpr: {{#var: i}} >= 0 | true }}
 
   | {{#ifexpr: {{#var: i}} >= 0 | true }}
 
   | *{{#vardefine: i | {{#expr: {{#var: i}} - 1}} }}
 
   | *{{#vardefine: i | {{#expr: {{#var: i}} - 1}} }}
 
}}--><!--
 
}}--><!--
 
-->{{#ifeq: {{#show: {{PageLink_to_Name|page={{{1}}} }} |?BoolCraft }} | true
 
-->{{#ifeq: {{#show: {{PageLink_to_Name|page={{{1}}} }} |?BoolCraft }} | true
   | {{#var: indent}}{{#expr: {{#var: multiplier}} * {{{2}}} }}x {{{1}}}, depth: {{#var: depth}}; i: {{#var: i}}
+
   | {{#expr: {{#var: multiplier}} * {{{2}}} }}x {{{1}}}, depth: {{#var: depth}}; i: {{#var: i}}
 
     {{#ask:
 
     {{#ask:
 
     [[-Has subobject::{{PageLink_to_Name|page={{{1}}} }}]] [[Crafting ingredient.ItemType::+]]
 
     [[-Has subobject::{{PageLink_to_Name|page={{{1}}} }}]] [[Crafting ingredient.ItemType::+]]
Line 22: Line 21:
 
     |?Qty
 
     |?Qty
 
     }}
 
     }}
   | {{#var: indent}}{{#expr: {{#var: multiplier}} * {{{2}}} }}x {{{1}}}, depth: {{#var: depth}}; i: {{#var: i}}
+
   | {{#expr: {{#var: multiplier}} * {{{2}}} }}x {{{1}}}, depth: {{#var: depth}}; i: {{#var: i}}
 
}}</includeonly><noinclude>
 
}}</includeonly><noinclude>
 
Checks if given material is most basic resource, else breaks it down into another layer of more basic ones
 
Checks if given material is most basic resource, else breaks it down into another layer of more basic ones

Revision as of 11:56, 5 September 2018

Checks if given material is most basic resource, else breaks it down into another layer of more basic ones Unfinished