Damage = [(Average_Damage + Attack_Power) * (Damage_Penalty + Bonus_Damage) * ((1-Crit%) + (Critmod*Crit%))] - ((Defense * Defense_Bonus) / 10)
Crit% = Base% + (PhysCrit/10)
Eva% = 1-(Eva_Rate - Accuracy) / 1000 | If Eva% is not between 1 and 0.7, then round it to either 1 or 0.7, whichever is closest.
Par% = 1-(Par_Rate - Accuracy) / 1000 | If Par% is not between 1 and 0.6, then round it to either 1 or 0.6, whichever is closest.
Block% = 1-(Block_Rate - Accuracy) / 1000 | If Block% is not between 1 and 0.5, then round it to either 1 or 0.5, whichever is closest.
Acc% = Eva% * (Par%*(1+Reduction%) * (Block%*(1+Average_Reduction%))
DPS = (Damage * Acc%) / Delay