If you enjoyed this post, you may also like my other posts, tools and projects. This post documents my journey to determine DPS for a specific combat scenario and outlines what I learned along the way. An image is displayed below that highlights the value used to determine the melee-based equipment bonus. Set bonuses, or items bonuses, are also required to be included… There are 4 items that provide increased melee damage (there are a couple others, but these are the main ones). Unfortunately, this is not a straight-forward task and can be very difficult depending on the gear, potions, and prayer used. It is best suited for gamers. If we put in the values we calculated into the max hit formula we get the following formula with all variables filled in. But I felt it was necessary to provide a thorough example with a detailed discussion of what was happening at each step. Remember back to the original max hit formula? However, some monster or boss encounters may not be about pure damage, and require DPS in conjunction with game mechanics. For this weapon, the Accurate attack style is Slash. The image below shows an example of the Damage Done interface for the Recount addon for a party (a group of players). Luckily we have done this before so I will not go into as much detail this time. We summarized the equipment setup, now we will summarize the combat stats. Again, I double checked this number using the DPS Calculator for Old School RuneScape - and got the same result. Les chiffres sont fournis "en l'état", à titre d'information uniquement, et non à des fins commerciales ou de conseils. We do not have further use for max accuracy and max defence rolls anymore - the entire purpose of these two values was to determine the hit chance! However, magic DPS is a lot different to calculate. In our combat scenario, the Abyssal demon was specified which has a Slash defence value of 20. In our case, the value is 136, which is our Melee attack style bonus. In the most basic description, the effective level is a value that dictates the overall level a player has in combat of a specific type (e.g., Strength when calculating max hit for a melee gear setup). The purpose of this calculator’s description is to outline that the DPS metric is under-utilized in OSRS for whatever reasons. Maybe I am too curious for my own good…. Yes… complex! The equipment includes Slayer helm (i), Bandos chestplate, Bandos tassets, Fire cape, Prims, Barrows gloves, Zerker ring, Torture ammy, Dragon defender and Whip - oh, and a blessing for that +1 Prayer. Anyway… Bitterkoekje’s DPS calculator is excellent. Again, maybe a future post. Another good example is for the max attack roll we use the Attack multiplier from the Piety prayer, instead of the Strength multiplier. I also tested my max hit in-game using the Undead combat dummy - the results are illustrated below! So the Abyssal whip attacks are once every 4 seconds. The result from all our calculations is approximately 9.31. I think this would not be too complicated to implement - maybe a future post! All of our calculators are free to embed on your site with attribution. The method to determine effective level and equipment bonus are discussed in the subsections below. So, if you want to determine if one equipment setup is better than another in terms of pure damage output – DPS is the metric you need. This tool is made available free of any charger and allows you to calculate the DPS between yourself and another player or the monster itself. Yeah… still a pleb… not max combat in 2019! Below is an example of the DPS Calculator (available in Google Sheets) that takes a player name, potions used, prayers used, equipment items worn, and a target monster as input. OSRS Wiki page on the Super strength potion for details, OSRS Wiki page on the Super attack potion for details, Potion effect (e.g., Super strength potion), Attack style (e.g., Accurate, Aggressive, Controlled), Item bonus (e.g., Slayer helm bonus, Void set bonus, Salve amulet), Add the potion effect to determine increased strength level, Multiply by the prayer used, round down to the nearest integer. https://www.osrsbox.com/blog/2019/01/22/calculating-melee-dps-in-osrs The max attack roll (35,000) is higher than the max defence roll (12096), therefore, we use the first formula: hit_chance = 1 - (defence + 2) / (2 * (attack + 1)). This post is divided into the major stages for DPS calculation, starting with the combat scenario (player stats, equipment, potions, prayer, and enemy) and ends with the calculation of DPS. There are different sections for each of these phases below. Instead, we should use it as input to the DPS calculation as it is. The golden rule: So to get the final max hit, including the Slayer helm bonus, we need the following final calculation: I thought it was prudent to check this max hit value, so I performed a double check. I really felt like I needed a complete example when first investigating this topic - and I hope this example helps people learn the DPS calculation method. Luckily for us, calculating this value is very similar to calculating max hit… we calculate the effective level and determine the equipment bonus, but the final formula is different from the max hit formula. Believe it or not, the melee DPS example we used was actually one of the most simple of the combat styles. We are up to the last variable that we have to calculate. I am assuming that the attack style bonus is always +1 for NPCs. Done! Multiple by the item bonus, round down to the nearest integer. We are getting somewhere now! Do not fret! In the example above I am comparing the max hit and DPS differences between two very similar equipment setups. The idea is that from these values, you can determine if the cost of the Abyssal tentacle is worth the increased max hit, accuracy and, ultimately, DPS. It has hard-coded player and enemy monster values - but might be of use to someone to see the same steps discussed in this post in a program. As a bonus, these calculators also estimate the profit / loss of training your skill - with accurate GE prices updated every day when the Grand Exchange guide prices are updated! It is is the Normal version of the Abyssal demon found in the Slayer Tower, not the one found in the Catacombs of Kourend. This post ended up really long! If anyone is interested, I have included a simple Python script called dps_melee_example.py which has a couple of simple functions for max hit, max roll, hit chance and DPS calculations. Anyway, determining DPS involves the calculation of the max hit, payer accuracy, target defence, and weapon attack speed. It took a lot of effort, but this value is key to calculating DPS. Hey Hey Hey! Lucky for us, this calculation is pretty easy because we have the required values. So to get the final max hit, including the Slayer helm bonus, we need the following final calculation: We will use this value later when calculating DPS.