Difference between revisions of "Template:Align Silver"

From RimWorld Wiki
Jump to navigation Jump to search
m
m
Line 1: Line 1:
<includeonly>{{#ifexpr: {{#vardefineecho:silver|{{#expr:ceil({{formatnum:{{{1|}}}|R}}*10^{{{3|2}}})/10^{{{3|2}}}}}}} < 1000000 | {{#ifexpr: {{{2|5}}} > 6 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100000 | {{#ifexpr: {{{2|5}}} > 5 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10000 | {{#ifexpr: {{{2|5}}} > 4 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 1000 | {{#ifexpr: {{{2|5}}} > 3 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100 | {{#ifexpr: {{{2|5}}} > 2 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10 | {{#ifexpr: {{{2|5}}} > 1 | {{0}} }} }}{{formatnum:{{{1|}}}}}{{#ifexpr: {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 0 | {{0|,0}} }} }}{{#ifexpr: {{#var:silver}} fmod 1 >= 0.1 or {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 1 | {{0}} }} }}</includeonly><noinclude>{{Documentation}}</noinclude>
+
<includeonly>{{#ifexpr: {{#vardefineecho:silver|{{formatnum:{{{1|}}}|R}}}} < 1000000 | {{#ifexpr: {{{2|5}}} > 6 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100000 | {{#ifexpr: {{{2|5}}} > 5 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10000 | {{#ifexpr: {{{2|5}}} > 4 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 1000 | {{#ifexpr: {{{2|5}}} > 3 | {{0|0,}} }} }}{{#ifexpr: {{#var:silver}} < 100 | {{#ifexpr: {{{2|5}}} > 2 | {{0}} }} }}{{#ifexpr: {{#var:silver}} < 10 | {{#ifexpr: {{{2|5}}} > 1 | {{0}} }} }}{{formatnum:{{{1|}}}}}{{#ifexpr: {{#var:silver}} fmod 1 = 0 | {{#ifexpr: {{{3|2}}} > 0 | {{0|,0}} }} }}{{#ifexpr: {{#var:silver}} fmod 0.1 = 0 | {{#ifexpr: {{{3|2}}} > 1 | {{0}} }} }}</includeonly><noinclude>{{Documentation}}</noinclude>

Revision as of 18:00, 20 September 2022

Documentation icon Template documentation[view] [edit] [history] [purge]

Summary

This table can be used to align values of silver. This might be useful in tables and lists. It has three parameters:

  • The first parameter is the amount of silver.
  • The second parameter is the expected maximum power of ten of the first parameter. (default = 5; maximum 2)
  • The third parameter is the expected number of decimal places. (default = 2; maximum 2)

Examples

{{Align Silver|1|2}}
{{Align Silver|10|2}}

01,0

10,0

Default length is five:

{{Align Silver|1,000}}
{{Align Silver|10,000}}
{{Align Silver|100,000}}

01,000,0

10,000,0

100,000,0

Maximum length is seven:

{{Align Silver|1|7}}
{{Align Silver|10|7}}
{{Align Silver|100|7}}
{{Align Silver|1,000|7}}
{{Align Silver|10,000|7}}
{{Align Silver|100,000|7}}
{{Align Silver|1,000,000|7}}

0,000,001,0

0,000,010,0

0,000,100,0

0,001,000,0

0,010,000,0

0,100,000,0

1,000,000,0

Decimal places:

{{Align Silver|10|3|2}} {{Icon Small|silver}}
{{Align Silver|1|3|2}} {{Icon Small|silver}}
{{Align Silver|0.1|3|2}} {{Icon Small|silver}}
{{Align Silver|100.01|3|2}} {{Icon Small|silver}}
{{Align Silver|0.001|3|2}} {{Icon Small|silver}}

010,0 Silver

001,0 Silver

000.10 Silver

100.01 Silver

000.001 Silver