Stat Calculation Formulas

Listed below are the formulas that Division-Builds uses to calculate DPS, toughness, skillpower, and other metrics on every single build page. The formulas were crafted to be as close to in-game as possible while still being useful.

DPS:
TotalHSD = BrutalHSD + ScopeHSD + MuzzleHSD + WeaponNativeHSD + (if sentry 3pc: + .1) + (if sentry 5pc: + .15) + (if hunters faith 3pc: + .1) + (if hunters faith 5pc: + .1)
TotalCHC = FierceCHC + ScopeCHC + MuzzleCHC + MagCHC + WeaponNativeCHC + MaskCHC + GlovesCHC + ModsCHC
TotalCHD = DeadlyCHD + ScopeCHD + MuzzleCHD + MagCHD + GripCHD + BackpackCHD + GlovesCHD + KneePadsCHD + 0.25 + (if deadeye 3 pc && mmr weapon: +.2) + (if deadeye 5 pc && mmr weapon: +.2)

MagSize = Weapon Mag Size + (Weapon Mag Size * mod mag size % increase)

DumpMag = (MagSize / (Weapon base RPM + (weapon base rpm * rof from mag) ) ) * 65
CritBullets = TotalCHC * Magazine Size
NonCritBullets = Magazine Size - CritBullets

Body = Total Weapon Damage
BodyCrit = Body + (Body * TotalCHD)
Headshot = Body + (Body * TotalHSD)
HeadshotCrit = Body + (Body * TotalHSD) + (Body * TotalCHD)

BodyDMG = Body * NonCritBullets
BodyCritDMG = BodyCrit * CritBullets
HeadshotDMG = Headshot * NonCritBullets
HeadshotCritDMG = HeadshotCrit * CritBullets

MinDPS = (BodyDMG + BodyCritDMG) / DumpMag
MaxDPS = (HeadshotDMG + HeadshotCritDMG) / DumpMag
AverageDPS = ( MinDPS + MaxDPS ) / 2
Max Weapon Damage = Maximum Weapon Roll + (Firearms * Scaling)
Total Weapon Damage = Max Weapon Damage + (Max Weapon Damage * GlovesDMG) + (Max Weapon Damage * RecklessAWD) +
(if predator 3pc && ar weapon: Max Weapon Damage*.08) + (if predator 5pc && ar weapon: Max Weapon Damage*.08) +
(if predator 3pc && smg weapon: Max Weapon Damage*.08) + (if predator 5pc && smg weapon: Max Weapon Damage*.08) +
(if lonestar 3pc && lmg weapon: Max Weapon Damage*.08) + (if lonestar 5pc && lmg weapon: Max Weapon Damage*.12) +
(if lonestar 3pc && shotgun weapon: Max Weapon Damage*.08) + (if lonestar 5pc && shotgun weapon: Max Weapon Damage*.12) +
(if alphabridge 3pc : Max Weapon Damage*.05) + (if alphabridge 5pc: Max Weapon Damage*.1)

Toughness:
Damage Reduction: Armor/23906
Toughness: Total Health / (1 - Damage Reduction)

Skill Power:
IF Backpack == Specialized {
SpecializedSP = (Firearms + Stamina) * 2
ELSE {
SpecializedSP == 0
}
IF Backpack == Inventive {
InventiveSP = 0.15
ELSE {
InventiveSP = 0
}
FlatSP = (Electronics * 30) + MaskSP + KneePadsSP + BackpackSP + ModsSP + SpecializedSP
PercentageSP = InventiveSP + TacticianSP

TotalSP = FlatSP + (FlatSP * PercentageSP)