Template:PossibleValueHelper: Difference between revisions
From Elwiki
No edit summary |
No edit summary |
||
Line 57: | Line 57: | ||
|} | |} | ||
</noinclude><includeonly> | </noinclude><includeonly>{{#vardefine:low|{{#expr: {{{max_value}}} / ({{{total_values|10}}} / {{{every|1}}}) }}}}{{#vardefine:i|0}}{{#while: | ||
{{#vardefine:low|{{#expr: {{{max_value}}} / ({{{total_values|10}}} / {{{every|1}}}) }}}}{{#vardefine:i|0}}{{#while: | |||
| {{#ifexpr: {{#var:i}} < {{{total_values|10}}} | true }} | | {{#ifexpr: {{#var:i}} < {{{total_values|10}}} | true }} | ||
| {{#expr: {{{appender|0}}} + {{#var:low}} + {{#var:low}} * floor({{#var:i}} / {{{every|1}}}) }}{{{postfix|}}}{{#ifexpr:{{#var:i}}!={{{total_values|10}}}-1|{{{separator|}}}|}}{{#vardefine:i|{{#expr: {{#var:i}} + 1 }} }} | | {{#expr: {{{appender|0}}} + {{#var:low}} + {{#var:low}} * floor({{#var:i}} / {{{every|1}}}) }}{{{postfix|}}}{{#ifexpr:{{#var:i}}!={{{total_values|10}}}-1|{{{separator|}}}|}}{{#vardefine:i|{{#expr: {{#var:i}} + 1 }} }} | ||
}} | }}</includeonly> | ||
</includeonly> |
Latest revision as of 23:47, 24 December 2021
Introduction
Helper template for possible values of equipment stats.
How to use
{{PossibleValueHelper |postfix=Adds a postfix to every value (Optional). |appender=Adds a fixed value to the result (Optional). |max_value=Maximum value |total_values=How many values there are (Optional, Default 10) |every=Split values every n (Optional, Default 1) |separator=How to separate values, if you want to add space use }}
Examples
You Type | You Get |
---|---|
{{PossibleValueHelper |max_value=5 |every=2 |separator= / }} |
1 / 1 / 2 / 2 / 3 / 3 / 4 / 4 / 5 / 5 |
{{PossibleValueHelper |postfix=% |max_value=20 |separator= / }} |
2% / 4% / 6% / 8% / 10% / 12% / 14% / 16% / 18% / 20% |
{{PossibleValueHelper |appender=1 |max_value=0.05 |separator= / }} |
1.005 / 1.01 / 1.015 / 1.02 / 1.025 / 1.03 / 1.035 / 1.04 / 1.045 / 1.05 |