Template:GetLevelRange: Difference between revisions

From HorizonXI Wiki
(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}}...")
 
m (added 0 as special case)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly><onlyinclude>{{#ifexpr:{{{1|}}}<=10|1-10|<!--
<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