How We Calculate DPS
Our DPS formulas follow official OSRS combat mechanics. Expand each section to see formulas, assumptions, and links to the matching calculators.
DPS is calculated as:
DPS = (HitChance × AvgDamageOnHit) ÷ AttackCycleSeconds
Try it: Melee DPS, Ranged DPS, Magic DPS
Boosted stats are applied in this order: potion → prayer → style bonus.
Boosted = floor(Base × PotionMultiplier + FlatBonus) AfterPrayer = floor(Boosted × PrayerMultiplier) Effective = AfterPrayer + StyleBonus
Try it: Prayer Boost, Effective Strength
Accuracy uses attack and defence rolls to compute hit chance:
if AttackRoll > DefenceRoll: HitChance = 1 - (DefenceRoll+2)/(2×(AttackRoll+1)) else: HitChance = AttackRoll/(2×(DefenceRoll+1))
Try it: Accuracy, Hit Chance
For single-hit melee attacks:
MaxHit = floor(0.5 + (EffectiveStrength × (StrengthBonus+64)) ÷ 640)
Try it: Weapon Damage, Strength Bonus
Applies same effective-level logic, using ranged strength from ammo/weapons.
Try it: Ranged DPS Calculator
Uses magic attack rolls vs magic defence and base spell damage values.
Try it: Magic DPS Calculator
OSRS uses 0.6s ticks; DPS cycles = ticks × 0.6 seconds.
CycleTime = AttackSpeedTicks × 0.6
Try it: Attack Speed, Average DPS
Includes accuracy & damage multipliers for specs and multi-hit averaging.
Try it: Spec DPS, Spec DPS + Boosts
Floors applied at each stage: potions, prayers, style, then rolls/max hit.
- AvgDamageOnHit = MaxHit ÷ 2 unless multi-hit.
- No latency, 2-tick manipulation, or pathing modeled.
- NPC quirks applied only where calculators support them.
Try it: Boss DPS, Defence & Mitigation
Tested vs OSRS Wiki DPS Calculator and community setups.
Reference: OSRS Wiki DPS Calc