How Skilling Pets work

Time-based Method

XP-based Method

Hello everyone!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).There are two different methods of awarding Skilling Pets: theSkills which fall under theare: Agility, Divination, Firemaking, Fishing, Hunter, Mining, Thieving, Woodcutting.Skills which fall under theare: Construction, Cooking, Crafting, Dungeoneering, Farming, Fletching, Herblore, Invention, Runecrafting, Smithing.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 inor. 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.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 thevalue of XPbonuses 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:Construction: 30Cooking: 25Crafting: 20Dungeoneering: 25Farming: 12Fletching: 20Herblore: 45Invention: 180Runecrafting: 28Smithing: 20Once 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:(840 / 30) * (120 + 200) / 50,000,000 = 14/78,125 chance when constructing a Mahogany table at 200m XP in Construction.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.We hope that you've enjoyed this blog, and please remember that it will be the last for the time being. We've had a fun time going through all of the bosses, a lot of Slayer creatures, oddities and areas over the past couple of months and we hope that you've enjoyed an insight in to the drop rates of the game.Please do continue to request information either here on the forums, Reddit or Twitter. If there are enough topics for a blog, we'll make sure to publish one again in the future.Thanks,