Jump to content

Template:Iter/doc

From Factory Town 2 Wiki
Revision as of 05:56, 10 July 2026 by imported>ARTIFICER (Importing default loadout)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This template helps you create indexed columns in tables (particularly Cargo queries) and to retrieve iterator values when using the parser function {{#arraymaptemplate (bundled with Extension:ParserPower on wiki.gg).

Simple counting

[edit]
* {{iter|}}
* {{iter|}}
* {{iter|}}
* {{iter|}}
  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

Reset the counter

[edit]
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|reset=yes}}
* {{iter|}}
  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 1

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 1

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

Multiple counters

[edit]
* {{iter|key1}}
* {{iter|key2}}
* {{iter|key2}}
* {{iter|key1}}
  • {{#vardefine:varname|ITER_INDEX_key1}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_key2}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_key2}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_key1}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

Get value without incrementing

[edit]
* {{iter|reset=yes}}
* {{iter|}}
* {{iter|}}
* {{iter|get=yes}}
  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 1

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}

  • {{#vardefine:varname|ITER_INDEX_default}}{{#vardefineecho:{{#var:varname}}|
 Expression error: Unrecognized punctuation character "{".

}}