Template:GetLevelRange: Difference between revisions
From Horizon Wiki Mirror
Content deleted Content added
imported>Aramachus Created page with "<includeonly><onlyinclude>{{#ifexpr:{{{1|}}}<=10|1-10|<!-- -->{{#expr:trunc(({{{1|}}}-1)/10)}}1-{{#expr:1+(trunc(({{{1|}}}-1)/10))}}0<!-- -->}} </onlyinclude></includeonly> ==Usage== Takes a number as argument and returns the 10s level range it belongs to. <pre>{{GetLevelRange|15}}</pre> {{GetLevelRange|15}} <pre>{{GetLevelRange|4}}</pre> {{GetLevelRange|4}} <pre>{{GetLevelRange|50}}</pre> {{GetLevelRange|50}} <pre>{{GetLevelRange|88}}</pre> {{GetLevelRange|88}}..." |
imported>Aramachus m added 0 as special case |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<includeonly><onlyinclude>{{# |
<includeonly><onlyinclude>{{#if:{{{1|}}}|{{#iferror:{{#expr:{{{1}}}}}|Unknown|{{#ifeq:{{{1}}}|0|0|{{#ifexpr:{{{1}}}<=10|1-10|<!-- |
||
-->{{#expr:trunc(({{{1|}}}-1)/10)}}1-{{#expr:1+(trunc(({{{1|}}}-1)/10))}}0<!-- |
-->{{#expr:trunc(({{{1|}}}-1)/10)}}1-{{#expr:1+(trunc(({{{1|}}}-1)/10))}}0<!-- |
||
-->}} |
-->}}}}<!-- |
||
-->}}<!-- |
|||
</onlyinclude></includeonly> |
-->|Unknown}}</onlyinclude></includeonly> |
||
==Usage== |
==Usage== |
||
Takes a number as argument and returns the 10s level range it belongs to. |
Takes a number as argument and returns the 10s level range it belongs to. |
||
| Line 22: | Line 22: | ||
<pre>{{GetLevelRange|106}}</pre> |
<pre>{{GetLevelRange|106}}</pre> |
||
{{GetLevelRange|106}} |
{{GetLevelRange|106}} |
||
Works for any integer number |
|||
<pre>{{GetLevelRange|142}}</pre> |
|||
{{GetLevelRange|142}} |
|||
Treats 0 as a special case as needed for e.g. event items, and will return 0. |
|||
<pre>{{GetLevelRange|0}}</pre> |
|||
{{GetLevelRange|0}} |
|||
Returns ''Unknown'' if the input is not an integer... |
|||
<pre>{{GetLevelRange|foo}}</pre> |
|||
{{GetLevelRange|foo}} |
|||
...or the parameter is left empty... |
|||
<pre>{{GetLevelRange|}}</pre> |
|||
{{GetLevelRange|}} |
|||
...or left out |
|||
<pre>{{GetLevelRange}}</pre> |
|||
{{GetLevelRange}} |
|||
Latest revision as of 20:27, 4 September 2024
Usage
Takes a number as argument and returns the 10s level range it belongs to.
{{GetLevelRange|15}}
11-20
{{GetLevelRange|4}}
1-10
{{GetLevelRange|50}}
41-50
{{GetLevelRange|88}}
81-90
{{GetLevelRange|106}}
101-110
Works for any integer number
{{GetLevelRange|142}}
141-150
Treats 0 as a special case as needed for e.g. event items, and will return 0.
{{GetLevelRange|0}}
0
Returns Unknown if the input is not an integer...
{{GetLevelRange|foo}}
Unknown
...or the parameter is left empty...
{{GetLevelRange|}}
Unknown
...or left out
{{GetLevelRange}}
Unknown