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>{{#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