Template:Combat level

From RuneRealm Wiki

This is the current revision of this page, as edited by Alex (talk | contribs) at 00:21, 17 October 2024 (Created page with "<includeonly>{{#expr: (.25 * ({{#if:{{{Defence|}}}|{{{Defence}}}|{{#if:{{{Name|}}}|(0{{hiscore|{{{Name}}}|Defence}})|1}}}} + {{#if:{{{Hitpoints|}}}|{{{Hitpoints}}}|{{#if:{{{Name|}}}|(0{{hiscore|{{{Name}}}|Hitpoints}})|10}}}} + ({{#if:{{{Prayer|}}}|{{{Prayer}}}|{{#if:{{{Name|}}}|(0{{hiscore|{{{Name}}}|Prayer}})|1}}}} / 2 - .5 round 0)) + .325 * {{Max |({{#if:{{{Attack|}}}|{{{Attack}}}|{{#if:{{{Name|}}}|(0{{hiscore|{{{Name}}}|Attack}})|1}}}} + {{#if:{{{Strength|}}}|{{{Str..."). The present address (URL) is a permanent link to this version.

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Template documentation
This documentation is transcluded from Template:Combat level/doc. [edit] [history] [purge]

The combat level template returns the combat level based on the specified combat components. The formula is 100% accurate. The Combat level description shows the formula used in this template. It contains several non-linear components (various floor operations), which complicate reverse engineering as different skill levels can still produce the same combat level. The reported error margin in the combat formula can be explained by accidental typing errors in some of the skill level contributions used in the reverse engineering project.

Usage

{{Combat level|''combat level parameters''}}

The combat parameters follow the Template:User stats format. Note that when a parameter is absent, the template will use a default value of 10 for Hitpoints and 1 for all other skill levels.

An optional DP parameter may also be specified determine the number of decimal places to use for the returned combat level (can be 0, 1, 2 or 3). The default is 0 decimal places.

Example

The following template call describes a new player without any combat experience. This also are the default values that the template uses when the parameter is absent or misspelled.

{{Combat level
|Attack=1
|Defence=1
|Strength=1
|Hitpoints=10
|Prayer=1
|Ranged=1
|Magic=1
}}

The template text above produces the following result: 3

The table shows that a starting player will have a combat level of 3. Another example shows a slightly more advanced player:

{{Combat level|Attack=92|Defence=84|Strength=91|Hitpoints=92|Prayer=73|Ranged=87|Magic=98}}

gives the following result: 112

The following example shows the same advanced player but showing the combat level to 2 decimal places:

{{Combat level|Attack=92|Defence=84|Strength=91|Hitpoints=92|Prayer=73|Ranged=87|Magic=98|DP=2}}

gives the following result: 112.47

See Also