Pretty solid, except duel wield and double attack rates are (skill + level) / 5. You can remove double attack rate from your calcs as it's useless in determining relative DPS as it affects all weapons equally.
Also "dps" is going to be inaccurate due to misses, and the fact that most hits aren't max. If you want to attempt to actually calculate dps you'd need to use average hit, which vs normal mobs will be near the "sweet spot" of the weapon ((damage x 2) + damage bonus). This will skew up or down depending on relative level and ac of what you're fighting.
|