Dev Blog: Skilling Pet Chances

Welcome to the Skilling Pets drop formula development blog. Today, we're going to be revealing how we calculate the chance to obtain a Skilling Pet. We'll do our best to explain as accurately and clearly as we can so that this info can aid you in your pet hunting.

With each method explanation, we'll give one example of a skill within that method to better explain the working out in action. What we will not be doing is listing every single method for every single skill; the only cases in which we explicitly prohibit Skilling Pets from being obtained are typically temporary events and Treasure Hunter items such as proteans and dummies (although sometimes exceptions are made, like with 2017 Christmas XP activities).

How Skilling Pets work

There are two different methods of awarding Skilling Pets: the time-based method and the XP-based method.

As it says in the title, the skills in this method are based on the amount of time it takes to do something, rather than the amount of XP you get. We measure this in server cycles - or ticks. For example, when cutting Ivy, it always takes four server cycles for you to attempt to 'chop', so your time value in the formula would be four for Woodcutting on Ivy.

We take the time value and then multiply it by your virtual level in the skill, then divide it by 50,000,000. If you have 200m total XP in the skill, we add a flat 50 to your virtual level whilst doing the calculation. Our example with Woodcutting and Ivy at level 99 would then continue to be:

4 x 99 / 50,000,000 = 99/12,500,000 chance every time you swing your hatchet at Ivy with a Rune Hatchet at level 99.

There is one difference and that is for Agility Courses. Skilling Pets are not rolled for every individual step of an Agility Course, and are instead only (possibly) obtained when completing a lap. The time value for this is the expected time to complete the lap.

XP-based Method

For the XP-based method, we care about the amount of XP you earn when rolling for a Skilling Pet. The value that we use in the formula is the absolute base value of XP BEFORE ANY bonuses are applied. Bonuses include, but are not limited to, skill outfits, bonus XP, clan avatars, Invention perks, potion effects, auras or equipment etc.

Once we have the skill and the base XP that you've earned in that skill, we then look at pre-assigned modifiers for the skill which, during development, were determined to try and take into account the potential XP per hour players could earn in that skill. Here are the modifiers in full:

Once we have the skill, base XP earned and the right modifier, we can look at the formula. What we do is divide the base XP by the modifier, then multiply it by your virtual level (this time, we add 200 if you have 200m XP in the skill for XP-based methods) to get your chance out of 50,000,000. Here's what I'd get if I was 200m in Construction and I had just built a Mahogany table:

There is a slight difference when it comes to Dungeoneering, however. We divide the base XP amount that you get at the end of a dungeon by the party size difficulty that you, or your party leader, selected at the beginning of the dungeon, or dungeon run. So for example, if you had selected a five player size dungeon at the start and earned 100,000xp before bonuses, the base XP value in the formula would actually be 20,000.

So far got the consitution and range pet while training dungeoneering (yet not dungeoneering pet, 32m xp in so far) and the farm pet from a single tree health check (just ran past a tree on a clue hunt and thought why not check its health ).

First of all it seems that it would take one on average 84 hours of continuous skilling at level 99 to get the time based skill pets.

As construction is an interesting gp/hr vs exp/hr case, I compared how at 99 construction the time and costs differ to get a pet using either the mahogany table method or oak door method.

Mahogany tables would have you make about 18000 tables on average to get the pet, costing 180m and yielding 15.1m experience. This would take about 30 hours assuming you gain 500k exp an hour.

Oak doors on the other hand would have you make around 25000 on average for the pet, costing 118m and taking 59 hours assuming an experience rate of 360k an hour.

So you could either invest about 53% more gp or spend double the time (94% more time) on construction to get the pet (Note: on average! Praise RNGesus!). Note that this relationship is independent of your construction level and cost is the only variable that changes with the GE prices."One should not mindlessly follow gods or the godless:

follow

your

own

path

"
~Big Storms

15-Dec-2017 10:47:17
- Last edited on 15-Dec-2017 15:19:37 by BigáStorms

Can we get better clarification on how the hunter pet works. Other "time based skills" have set tick rates, but hunter does not, so it's very hard to figure out what the rate would actually be. Also what interaction does tick manipulation actually have on these skills

So whatever fraction you get, for example: 1554 / 50000000Just divide both by 640.For this it will mean 2 / 78125I calculated this for the chance of getting Gemi doing Royal Dragonhide Bodies at 111 crafting