Skilling success rate

From Illerai
Jump to navigation Jump to search

The skilling success function is used to determine whether or not a skilling action rewards the player, typically with an item and experience. The formula approximates a linear interpolation. As the player's level in a skill increases, the rate of success generally increases as well.

Each action that uses the skilling success function takes two parameters, a "low" value and a "high" value, to use. These low and high values are unique to that action and do not change regardless of the player's level, but they can change if the player meets certain conditions, such as having a Thieving cape equipped. The low value reflects the odds that an action will succeed at skill level 1, while the high value reflects the odds of success at level 99. The actual success chance at level 1, assuming no boosts are active, is , while the success chance at 99 is . For levels between 1 and 99, the chance of success can be determined from the skilling success formula:

If the result would be less than 0 or greater than 1 it is then replaced with that bound. The following is an example skilling success chart for fishing raw monkfish:

{"type":"scatter","options":{"tooltips":{"intersect":false,"format":"skillingSuccess"},"datasetsPerGroup":3,"aspectRatio":1.35,"title":{"display":true,"font":{"size":18},"text":"Monkfish fishing chance","position":"top"},"scales":{"y":{"ticks":{"stepSize":0.1,"format":"percent"},"scaleLabel":{"display":true,"labelString":"Success rate"}},"x":{"ticks":{"stepSize":1},"scaleLabel":{"display":true,"labelString":"Level"}}},"maintainAspectRatio":false,"fill":false},"minWidth":"540px","resizable":true,"width":"540px","isChartObj":true,"height":"400px","isFinished":true,"minHeight":"400px","data":{"datasets":[{"fill":false,"borderCapStyle":"round","label":"Raw monkfish  ","showLine":true,"data":[{"y":0.29296875,"x":62}],"pointStyleImg":"Raw monkfish.png","hoverBackgroundColor":"rgba(151,198,222,0.5)","backgroundColor":"rgba(166,206,227,0.3)","borderDash":[5,5],"borderColor":"rgba(166,206,227,1)","hoverBorderColor":"rgba(151,198,222,1)","pointRadius":0,"clip":5,"baseColor":"saddlebrown"},{"pointRadius":0,"label":"Raw monkfish  ","showLine":true,"data":[{"y":0.29296875,"x":62},{"y":0.296875,"x":63},{"y":0.296875,"x":64},{"y":0.296875,"x":65},{"y":0.30078125,"x":66},{"y":0.30078125,"x":67},{"y":0.3046875,"x":68},{"y":0.3046875,"x":69},{"y":0.30859375,"x":70},{"y":0.30859375,"x":71},{"y":0.30859375,"x":72},{"y":0.3125,"x":73},{"y":0.3125,"x":74},{"y":0.31640625,"x":75},{"y":0.31640625,"x":76},{"y":0.3203125,"x":77},{"y":0.3203125,"x":78},{"y":0.3203125,"x":79},{"y":0.32421875,"x":80},{"y":0.32421875,"x":81},{"y":0.328125,"x":82},{"y":0.328125,"x":83},{"y":0.33203125,"x":84},{"y":0.33203125,"x":85},{"y":0.33203125,"x":86},{"y":0.3359375,"x":87},{"y":0.3359375,"x":88},{"y":0.33984375,"x":89},{"y":0.33984375,"x":90},{"y":0.34375,"x":91},{"y":0.34375,"x":92},{"y":0.34375,"x":93},{"y":0.34765625,"x":94},{"y":0.34765625,"x":95},{"y":0.3515625,"x":96},{"y":0.3515625,"x":97},{"y":0.35546875,"x":98},{"y":0.35546875,"x":99}],"fill":false,"hoverBackgroundColor":"rgba(29,114,171,0.5)","backgroundColor":"rgba(31,120,180,0.3)","borderDash":[],"borderColor":"rgba(31,120,180,1)","hoverBorderColor":"rgba(29,114,171,1)","borderCapStyle":"round","clip":5,"baseColor":"saddlebrown"},{"hoverBorderColor":"rgba(169,219,124,1)","showLine":true,"data":[],"borderColor":"rgba(178,223,138,1)","backgroundColor":"rgba(178,223,138,0.3)","hoverBackgroundColor":"rgba(169,219,124,0.5)","clip":5,"fill":false}]}}

The action has a low value of 48 and a high value of 90, so the success chance at level 74 can be calculated as follows:

Cascading chances

Some activities like barbarian fishing and Herbiboar follow a cascading format, where multiple skilling success formulas are used to determine what the player receives. Generally, the highest reward the player can receive is rolled first, and if the player fails the roll, they go on to the next roll until either succeeding a roll or failing all the rolls.

For example, a player using the barbarian rod with 85 Fishing as well as the other requirements to catch a leaping sturgeon first rolls against the skilling success formula for leaping sturgeon. Since leaping sturgeon have a low value of 8 and a high value of 64, the chance of getting a leaping sturgeon is

If the player fails to get a leaping sturgeon, a leaping salmon is rolled for. Since leaping salmon have a low value of 16 and a high value of 96, the chance of getting a leaping salmon given that the player failed the leaping sturgeon roll is

So the chance of failing to catch a sturgeon and instead catching a leaping salmon at level 85 is

Similarly, the chance that a player fails to catch both a leaping sturgeon and leaping salmon, but catches a leaping trout, which has a low value of 32 and a high value of 192, is

If the all three rolls are failed, the player receives nothing.

Boosts over 99

The skilling success function's input is clamped to a maximum value of 99. When boosting over 99 using invisible boosts like the celestial ring, a similar formula is used to calculate success chance. In the case of visible boosts, the boost over 99 is disregarded entirely. In situations where the skilling success formula is not used, like aerial fishing, this is not necessarily the case.

Calculator

Template:Calculator:Skilling success rate

Changes

Date Changes
01 November 2023 - 12 December 2023

The formula for calculating the skilling success rate was changed to no longer decrease at certain levels.