Damage per second/Melee
See also: OSRS Wiki DPS calculator
This article is about calculating melee damage output. Melee damage is affected by the Equipment used, prayer, skill boosts and the monster being attacked.
There are various methods by which players can increase their potential Melee damage. The effects of most equipped items can be seen in the stats window (labelled as Stab, Slash, Crush and Melee Strength).
Calculating your melee damage output
Step one: Calculate the effective strength level
Effective level is affected by your current strength level multiplied by prayers used and skill level boosts.
To calculate effective strength level:
- (Strength level + Strength level boost) * prayer modifier
- Round down to nearest integer
- If you're calculating for:
- A player, +3 if they're using the aggressive attack style, or +1 if using controlled
- An NPC, +1
- +8
- Multiply by 1.1 if wearing full melee void
- Round down to nearest integer
Strength Level boost:
Boost | Level increase |
Visibility | Other info | |
---|---|---|---|---|
Strength cape | 1 | Visible | Activating the cape's effect will increase the corresponding skill by 1. | |
Jangerberries | 1 | Visible | Attack 2 Defence - 1 Prayer 1 | |
Beer | 0-3 | Visible | Hitpoints 1 Attack -4 Strength 1 + floor(StaticLevel * 0.02) | |
Brandy | 1-5 | Visible | Hitpoints 5 Attack - floor(Currentlevel * 0.02) - 3 Strength 1 + floor(StaticLevel * 0.05) | |
Sun-shine | 1-5 | Visible | Hitpoints 5 Attack - floor(Currentlevel * 0.06) - 1 Strength 1 + floor(StaticLevel * 0.05) | |
Moon-lite | 1-5 | Visible | Hitpoints 5 Attack - floor(Currentlevel * 0.05) - 1 Strength 1 + floor(StaticLevel * 0.05) | |
Sunbeam ale | 1 | Visible | Hitpoints 1 Attack - floor(Currentlevel * 0.05) - 1 Strength 1 Agility 1 | |
Kebab | 1-3 | Visible | 4% chance to do so. Available to free-to-play players. See kebab for details. | |
Braindeath 'rum' | 3 | Visible | Mining 1 Attack - floor(Currentlevel * 0.06) - 1 Defence - floor(Currentlevel * 0.8) - 2 Ranged - floor(Currentlevel * 0.06) - 1 Magic - floor(Currentlevel * 0.05) - 1 Prayer - floor(StaticLevel * 0.06) - 1 Agility - floor(Currentlevel * 0.09) - 3 Herblore - floor(Currentlevel * 0.06) - 1 | |
Poison chalice | 1, 4 | Visible | Has a variety of beneficial and disastrous effects. See poison chalice for details. | |
Spicy stew (red spice) |
±0-5 | Visible | Hitpoints 11 Depending on type of stew, any skill except Hitpoints can be boosted or reduced by 0 to 5 levels randomly. | |
Short green guy/ Premade sgg |
1-5 | Visible | Hitpoints 5 Attack - floor(CurrentLevel * 0.02) - 3 Strength 1 + floor(StaticLevel * 0.05) | |
Grog | 1-5 | Visible | Attack - floor(Currentlevel * 0.05) - 3 Strength 1 + floor(StaticLevel * 0.04) | |
Karamjan rum | 1-5 | Visible | Attack - (CurrentLevel * 0.02) - 3 Hitpoints +5 Strength 1 + floor(StaticLevel * 0.05) | |
Blood pint | 2-5 | Visible | Attack 2 + floor(StaticLevel * 0.04) Strength 2 + floor(StaticLevel * 0.04) Magic - floor(CurrentLevel * 0.04) - 2 Prayer - floor(CurrentLevel * 0.04) - 2 | |
Wizard blizzard/ Premade wiz blz'd |
1-6 | Visible | Hitpoints 5 Attack - floor(CurrentLevel * 0.02) - 3 Strength 1 + floor(StaticLevel * 0.06) | |
Blurberry special/ Premade blurb' sp. |
1-6 | Visible | Hitpoints 7 Attack - floor(CurrentLevel * 0.02) - 3 Strength 2 + floor(StaticLevel * 0.05) | |
Drunk dragon/ Premade dr' dragon |
1-6 | Visible | Hitpoints 5 Attack - floor(CurrentLevel * 0.02) - 3 Strength 2 + floor(StaticLevel * 0.05) | |
Keg of beer | 2-11 | Visible | Hitpoints 15 Attack - floor(CurrentLevel * 0.5) - 4 Strength 2 + floor(StaticLevel * 0.1) | |
File:Strength potion.png | Strength potion | 3-12 | Visible | Strength 3 + floor(StaticLevel * 0.1) |
File:Strength mix.png | Strength mix | 3-12 | Visible | Hitpoints 3 per dose. Strength 3 + floor(StaticLevel * 0.1) Requires Barbarian training. |
File:Combat potion.png | Combat potion | 3-12 | Visible | Attack 3 + floor(StaticLevel * 0.1) Strength 3 + floor(StaticLevel * 0.1) Provides the boosts of a normal attack and strength potion in one potion. |
File:Combat mix.png | Combat mix | 3-12 | Visible | Hitpoints 6 per dose. Attack 3 + floor(StaticLevel * 0.1) Strength 3 + floor(StaticLevel * 0.1) Provides the boosts of a normal attack and strength potion in one potion. |
File:Zamorak brew.png | Zamorak brew | 2-13 | Visible | Hitpoints - floor(StaticLevel * 0.12) Attack 2 + floor(StaticLevel * 0.2) Defence - floor(CurrentLevel * 0.1) - 2 Strength 2 + floor(StaticLevel * 0.12) Prayer floor(StaticLevel * 0.1) |
File:Elder (-).png | Elder (-) | 4-13 | Visible | Attack 4 + floor(StaticLevel * 0.1) Defence 4 + floor(StaticLevel * 0.1) Strength 4 + floor(StaticLevel * 0.1) Only usable within the Chambers of Xeric. |
File:Overload (-).png | Overload (-) | 4-13 | Visible | Acts as an elder (-), twisted (-), and kodai (-) potion in one dose. Hitpoints - 50 Attack 4 + floor(StaticLevel * 0.1) Defence 4 + floor(StaticLevel * 0.1) Strength 4 + floor(StaticLevel * 0.1) Ranged 4 + floor(StaticLevel * 0.1) Magic 4 + floor(StaticLevel * 0.1) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Chambers of Xeric. |
File:Elder potion.png | Elder potion | 5-17 | Visible | Attack 5 + floor(StaticLevel * 0.13) Defence 5 + floor(StaticLevel * 0.13) Strength 5 + floor(StaticLevel * 0.13) Only usable within the Chambers of Xeric. |
File:Overload (Chambers of Xeric).png | Overload (Chambers of Xeric) | 5-17 | Visible | Acts as an elder, twisted, and kodai potion in one dose. Hitpoints - 50 Attack 5 + floor(StaticLevel * 0.13) Defence 5 + floor(StaticLevel * 0.13) Strength 5 + floor(StaticLevel * 0.13) Ranged 5 + floor(StaticLevel * 0.13) Magic 5 + floor(StaticLevel * 0.13) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Chambers of Xeric. |
Black warlock (item) | 4-18 | Visible | Strength 4 + floor(StaticLevel * 0.15) Can be used on another player. Boost affects the player it is used on. Acquired from the Hunter skill. | |
File:Black warlock mix.png | Black warlock mix | 4-18 | Visible | Strength 4 + floor(StaticLevel * 0.15) Also affects up to three players adjacent to the user, if used in a multicombat area. Acquired from the Hunter skill. |
Bandages (Theatre of Blood) | 4-18 | Visible | Hitpoints 20 Attack 4 + floor(StaticLevel * 0.15) Defence 4 + floor(StaticLevel * 0.15) Strength 4 + floor(StaticLevel * 0.15) Ranged 4 + floor(StaticLevel * 0.1) Magic 4 | |
File:Moonlight potion.png | Moonlight potion | 3-19 | Visible | Attack 3 + floor(StaticLevel * 0.1) if 3-44 Herblore Attack 5 + floor(StaticLevel * 0.15) if 45+ Herblore Defence 3 + floor(StaticLevel * 0.1) if 30-65 Herblore Defence 5 + floor(StaticLevel * 0.15) if 66-69 Herblore Defence 7 + floor(StaticLevel * 0.2) if 70+ Herblore Strength 3 + floor(StaticLevel * 0.1) if 12-54 Herblore Strength 5 + floor(StaticLevel * 0.15) if 55+ Herblore Prayer 7 + floor(max(StaticLevel * 0.25, HerbloreLevel * 0.3)) Stat draining for Defence is disabled for 5 minutes if Herblore is 70 or higher. Only usable in Neypotzli. |
File:Super strength.png | Super strength | 5-19 | Visible | Strength 5 + floor(StaticLevel * 0.15) |
File:Super str. mix.png | Super str. mix | 5-19 | Visible | Hitpoints 6 per dose. Strength 5 + floor(StaticLevel * 0.15) Requires Barbarian training. |
File:Divine super strength potion.png | Divine super strength potion | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) Stat draining for Strength is disabled for 5 minutes, meaning the player's Strength level will stay fully boosted. After the 5 minutes are over, Strength level will be restored to its base level. |
File:Super combat potion.png | Super combat potion | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) Defence 5 + floor(StaticLevel * 0.15) Strength 5 + floor(StaticLevel * 0.15) |
File:Divine super combat potion.png | Divine super combat potion | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) Defence 5 + floor(StaticLevel * 0.15) Strength 5 + floor(StaticLevel * 0.15) Stat draining for melee combat stats is disabled for 5 minutes, meaning the player's melee combat stats will stay fully boosted. After the 5 minutes are over, melee combat stats will be restored to their base level. |
File:Overload (Nightmare Zone).png | Overload (Nightmare Zone) | 5-19 | Visible | Acts as a super combat, super ranging, and super magic potion in one dose. Hitpoints - 50 Attack 5 + floor(StaticLevel * 0.15) Defence 5 + floor(StaticLevel * 0.15) Strength 5 + floor(StaticLevel * 0.15) Ranged 5 + floor(StaticLevel * 0.15) Magic 5 + floor(StaticLevel * 0.15) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Nightmare Zone. |
File:Elder (+).png | Elder (+) | 6-21 | Visible | Attack 6 + floor(StaticLevel * 0.16) Defence 6 + floor(StaticLevel * 0.16) Strength 6 + floor(StaticLevel * 0.16) Only usable within the Chambers of Xeric. |
File:Overload (+).png | Overload (+) | 6-21 | Visible | Acts as an elder (+), twisted (+), and kodai (+) potion in one dose. Hitpoints - 50 Attack 6 + floor(StaticLevel * 0.16) Defence 6 + floor(StaticLevel * 0.16) Strength 6 + floor(StaticLevel * 0.16) Ranged 6 + floor(StaticLevel * 0.16) Magic 6 + floor(StaticLevel * 0.16) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Chambers of Xeric. |
Dragon battleaxe | 10-21 | Visible | Attack - floor(CurrentLevel * 0.1) Defence - floor(CurrentLevel * 0.1) Ranged - floor(CurrentLevel * 0.1) Magic - floor(CurrentLevel * 0.1) Strength 10 + floor(LevelsDrained * 0.25) See dragon battleaxe for details. | |
Smelling salts | 11-26 | Visible | Attack 11 + floor(StaticLevel * 0.16) Defence 11 + floor(StaticLevel * 0.16) Strength 11 + floor(StaticLevel * 0.16) Ranged 11 + floor(StaticLevel * 0.16) Magic 11 + floor(StaticLevel * 0.16) Restores run energy by 25%. The boost is reapplied every 15 seconds for 8 minutes. Only usable within the Tombs of Amascut. |
Prayer Multiplier:
Prayer | |
---|---|
Burst of Strength | 1.05 |
Superhuman Strength | 1.10 |
Ultimate Strength | 1.15 |
Chivalry | 1.18 |
Piety | 1.23 |
Step two: Calculate the maximum hit
The maximum hit is the largest hit you can possibly do with the current setup. It can be tested by using the Combat Dummy in a Player Owned House.
To calculate your maximum hit:
- Effective strength level
- Multiply by (Equipment Strength bonus + 64)
- Add 320
- Divide by 640
- Round down to nearest integer
- Multiply by target-specific gear bonus
- Round down to nearest integer
The Equipment Strength bonus can be found in the Equipment Stats window under 'Other bonuses'.
If slaying monsters on task while wearing a black mask or slayer helm, gear bonus is 7/6.
If killing undead monsters while wearing a salve amulet, gear bonus is 7/6, or 1.2 if using salve amulet (e) or (ei).
Note that these two bonuses DO NOT stack.
If attacking another player who has the Protect from Melee prayer active, multiply by 6/10.
Step three: Calculate the effective attack level
Effective level is affected by your current attack level multiplied by prayers used and skill level boosts.
To calculate your effective attack level:
- (Attack level + Attack level boost) * prayer bonus
- Round down to nearest integer
- If you're calculating for:
- A player, +3 if they're using the accurate attack style, or +1 if using controlled
- An NPC, +1
- +8
- Multiply by 1.1 if wearing void
- Round down to nearest integer
Attack Level boost:
Boost | Level increase |
Visibility | Other info | |
---|---|---|---|---|
Attack cape | 1 | Visible | Activating the cape's effect will increase the corresponding skill by 1. | |
Bandit's brew | 1 | Visible | Hitpoints 1 Defence - floor(CurrentLevel * 0.06) - 3 Strength - floor(CurrentLevel * 0.06) - 3 Thieving 1 | |
Cup of tea | 2 | Visible | Hitpoints 3 Up to 5 doses can be stored in a tea flask. | |
Jangerberries | 2 | Visible | Defence - 1 Strength 1 Prayer 1 | |
Kebab | 1-3 | Visible | 4% chance to do so. Available to free-to-play players. See kebab for details. | |
Poison chalice | 1, 4 | Visible | Has a variety of beneficial and disastrous effects. See poison chalice for details. | |
Spicy stew (red spice) |
±0-5 | Visible | Hitpoints 11 Depending on type of stew, any skill except Hitpoints can be boosted or reduced by 0 to 5 levels randomly. | |
Blood pint | 2-5 | Visible | Attack 2 + floor(StaticLevel * 0.04) Strength 2 + floor(StaticLevel * 0.04) Magic - floor(CurrentLevel * 0.04) - 2 Prayer - floor(CurrentLevel * 0.04) - 2 | |
File:Attack potion.png | Attack potion | 3-12 | Visible | Attack 3 + floor(StaticLevel * 0.1) |
File:Attack mix.png | Attack mix | 3-12 | Visible | Hitpoints 3 per dose. Attack 3 + floor(StaticLevel * 0.1) Requires Barbarian training. |
File:Combat potion.png | Combat potion | 3-12 | Visible | Attack 3 + floor(StaticLevel * 0.1) Strength 3 + floor(StaticLevel * 0.1) Provides the boosts of a normal attack and strength potion in one potion. |
File:Combat mix.png | Combat mix | 3-12 | Visible | Hitpoints 6 per dose. Attack 3 + floor(StaticLevel * 0.1) Strength 3 + floor(StaticLevel * 0.1) Provides the boosts of a normal attack and strength potion in one potion. |
File:Elder (-).png | Elder (-) | 4-13 | Visible | Attack 4 + floor(StaticLevel * 0.1) Defence 4 + floor(StaticLevel * 0.1) Strength 4 + floor(StaticLevel * 0.1) Only usable within the Chambers of Xeric. |
File:Overload (-).png | Overload (-) | 4-13 | Visible | Acts as an elder (-), twisted (-), and kodai (-) potion in one dose. Hitpoints - 50 Attack 4 + floor(StaticLevel * 0.1) Defence 4 + floor(StaticLevel * 0.1) Strength 4 + floor(StaticLevel * 0.1) Ranged 4 + floor(StaticLevel * 0.1) Magic 4 + floor(StaticLevel * 0.1) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Chambers of Xeric. |
File:Elder potion.png | Elder potion | 5-17 | Visible | Attack 5 + floor(StaticLevel * 0.13) Defence 5 + floor(StaticLevel * 0.13) Strength 5 + floor(StaticLevel * 0.13) Only usable within the Chambers of Xeric. |
File:Overload (Chambers of Xeric).png | Overload (Chambers of Xeric) | 5-17 | Visible | Acts as an elder, twisted, and kodai potion in one dose. Hitpoints - 50 Attack 5 + floor(StaticLevel * 0.13) Defence 5 + floor(StaticLevel * 0.13) Strength 5 + floor(StaticLevel * 0.13) Ranged 5 + floor(StaticLevel * 0.13) Magic 5 + floor(StaticLevel * 0.13) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Chambers of Xeric. |
Ruby harvest (item) | 4-18 | Visible | Attack 4 + floor(StaticLevel * 0.15) Can be used on another player. Boost affects the player it is used on. Acquired from the Hunter skill. | |
File:Ruby harvest mix.png | Ruby harvest mix | 4-18 | Visible | Attack 4 + floor(StaticLevel * 0.15) Also affects up to three players adjacent to the user, if used in a multicombat area. Acquired from the Hunter skill. |
Bandages (Theatre of Blood) | 4-18 | Visible | Hitpoints 20 Attack 4 + floor(StaticLevel * 0.15) Defence 4 + floor(StaticLevel * 0.15) Strength 4 + floor(StaticLevel * 0.15) Ranged 4 + floor(StaticLevel * 0.1) Magic 4 | |
File:Moonlight potion.png | Moonlight potion | 3-19 | Visible | Attack 3 + floor(StaticLevel * 0.1) if 3-44 Herblore Attack 5 + floor(StaticLevel * 0.15) if 45+ Herblore Defence 3 + floor(StaticLevel * 0.1) if 30-65 Herblore Defence 5 + floor(StaticLevel * 0.15) if 66-69 Herblore Defence 7 + floor(StaticLevel * 0.2) if 70+ Herblore Strength 3 + floor(StaticLevel * 0.1) if 12-54 Herblore Strength 5 + floor(StaticLevel * 0.15) if 55+ Herblore Prayer 7 + floor(max(StaticLevel * 0.25, HerbloreLevel * 0.3)) Stat draining for Defence is disabled for 5 minutes if Herblore is 70 or higher. Only usable in Neypotzli. |
File:Super attack.png | Super attack | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) |
File:Superattack mix.png | Superattack mix | 5-19 | Visible | Hitpoints 6 per dose. Attack 5 + floor(StaticLevel * 0.15) Requires Barbarian training. |
File:Divine super attack potion.png | Divine super attack potion | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) Stat draining for Attack is disabled for 5 minutes, meaning the player's Attack level will stay fully boosted. After the 5 minutes are over, Attack level will be restored to its base level. |
File:Super combat potion.png | Super combat potion | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) Defence 5 + floor(StaticLevel * 0.15) Strength 5 + floor(StaticLevel * 0.15) |
File:Divine super combat potion.png | Divine super combat potion | 5-19 | Visible | Attack 5 + floor(StaticLevel * 0.15) Defence 5 + floor(StaticLevel * 0.15) Strength 5 + floor(StaticLevel * 0.15) Stat draining for melee combat stats is disabled for 5 minutes, meaning the player's melee combat stats will stay fully boosted. After the 5 minutes are over, melee combat stats will be restored to their base level. |
File:Overload (Nightmare Zone).png | Overload (Nightmare Zone) | 5-19 | Visible | Acts as a super combat, super ranging, and super magic potion in one dose. Hitpoints - 50 Attack 5 + floor(StaticLevel * 0.15) Defence 5 + floor(StaticLevel * 0.15) Strength 5 + floor(StaticLevel * 0.15) Ranged 5 + floor(StaticLevel * 0.15) Magic 5 + floor(StaticLevel * 0.15) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Nightmare Zone. |
File:Zamorak brew.png | Zamorak brew | 2-21 | Visible | Hitpoints - floor(StaticLevel * 0.12) Attack 2 + floor(StaticLevel * 0.2) Defence - floor(CurrentLevel * 0.1) - 2 Strength 2 + floor(StaticLevel * 0.12) Prayer floor(StaticLevel * 0.1) |
File:Elder (+).png | Elder (+) | 6-21 | Visible | Attack 6 + floor(StaticLevel * 0.16) Defence 6 + floor(StaticLevel * 0.16) Strength 6 + floor(StaticLevel * 0.16) Only usable within the Chambers of Xeric. |
File:Overload (+).png | Overload (+) | 6-21 | Visible | Acts as an elder (+), twisted (+), and kodai (+) potion in one dose. Hitpoints - 50 Attack 6 + floor(StaticLevel * 0.16) Defence 6 + floor(StaticLevel * 0.16) Strength 6 + floor(StaticLevel * 0.16) Ranged 6 + floor(StaticLevel * 0.16) Magic 6 + floor(StaticLevel * 0.16) The boost is reapplied every 15 seconds for 5 minutes. (This lost health is refunded after the overload ends). Only usable within the Chambers of Xeric. |
Smelling salts | 11-26 | Visible | Attack 11 + floor(StaticLevel * 0.16) Defence 11 + floor(StaticLevel * 0.16) Strength 11 + floor(StaticLevel * 0.16) Ranged 11 + floor(StaticLevel * 0.16) Magic 11 + floor(StaticLevel * 0.16) Restores run energy by 25%. The boost is reapplied every 15 seconds for 8 minutes. Only usable within the Tombs of Amascut. |
Prayer Multiplier:
Prayer | |
---|---|
Clarity of Thought | 1.05 |
Improved Reflexes | 1.10 |
Incredible Reflexes | 1.15 |
Chivalry | 1.15 |
Piety | 1.20 |
Step four: Calculate the Attack roll
- Effective attack level * (Equipment Attack bonus + 64)
- Multiply by target-specific gear bonus
- Round down to nearest integer
The Equipment Attack bonus can be found in the Equipment Stats window, and is labelled Stab, Slash, Crush. Use the value of whichever attack type you are using.
Gear bonus is the same as in Step Two.
Step five: Calculate the effective defence level
The effective defence level is only used for calculating the defence roll for players, it is not used for monsters.
It is affected by the player's defence level multiplied by prayers used and skill level boosts.
To calculate your effective defence level:
- (Defence level + Defence level boost) * prayer bonus
- Round down to nearest integer
- +3 if the player is using the defensive attack style, or +1 if using controlled
- +8
Step six: Calculate the Defence roll
To calculate a monster's defence roll, use the formula:
Target's Defence level is denoted by a shield icon on the target's wiki page.
To calculate a player's defence roll, use the formula:
Target's style defence bonus refers to its stab, slash or crush defensive stats, depending on the attack type used.
Step seven: Calculate the hit chance
If Attack Roll > Defence roll:
Else
Step eight: Calculate the melee damage output
To calculate the average damage per second (dps), divide the average damage per attack by the attack speed of the weapon in seconds.
Combat | |
---|---|
Maximum hit | |
Damage per second | |
Mechanics | |
Other |