+5000WD and the DPS Formula

So I’ve got the DPS formula in my spreadsheet and I thought maybe I had it wrong, as I’ve seen that +WD is always something you want in PvE. I’m gonna use my own build as an example and try to break down my understanding and we’ll see where I’ve got things wrong.

If the DPS formula is ((Power Stat Bonus + BWD*(1+wd%)*(1+WIQ)+WD+)*1+ed%)+ed+)*aps

and BWD is Base Weapon Damage * (1+item level *.025)*max(1,item level/20)

Lets say I’m using a level 100 hammer with 25 quality and 200% WD%. Hammer has a base damage of 75 so the formula should be 75*(1+100*.25)max(1,100/20)->7526*5=9750

Lets also say that I have 300% ED% bonus on my gear

So now we can plug in 9750 to the DPS formula

If I understand the power stat bonus correctly, you get +25 per stat point, so a capped power stat of 104 gives a power stat bonus of 2600 which is directly added to bwd, so we start with 12350

Without the 5000 weapon damage it looks like:
12350*(1+200%)(1+25)+0)(1+300%)+01 (note that I’m using whirlwind so APS has no effect)
12350
3264*1=3853200

So now we take 3853200 and multiply by bonuses. Lets say we have 100% GlassCannon and 50% Barbarian just to keep it simple. We’d do 38532001+100%1+50%->385320021.5=11559600

Now lets do the same thing but remove 50% glasscannon and replace it with 5000 WD. Removing 50% barbarian would remove more DPS so this is a more conservative adjustment which should benefit the 5000 WD more than if we removed barbarian instead.

12350*(1+200%)(1+25)+5000)(1+300%)+01
(12350
326+5000)41=3873200
3873200
1.5*1.5=8714700

So without +5000WD and an extra 50% glasscannon we get 11559600
With +5000WD and without the extra 50% glasscannon its 8714700

Is my math wrong somewhere?

BWD: (Min + Max) / 2. Min and Max are values shown in your weapon.

It’s 75 now.

You forgot the WD%, remember it’s a percentage.[quote=“djmichaelbasic, post:1, topic:20720”]
So now we take 3853200 and multiply by bonuses. Lets say we have 100% GlassCannon and 50% Barbarian just to keep it simple. We’d do 38532001+100%1+50%->385320021.5=11559600
[/quote]
Glasscannon and Barbarian are Multiplicative, so it’s (1 + 100%) * (1 + 50%).

1 Like

We’re saying the same thing here. If you look at a level 100 hammer with no attributes, the damage range is 7312-12187. Add that together and divide by 2 and you get 9749.5

Do it my way via the formula and you get 75*(1+100*.25)*max(1,100/20) and you get 9750. Same thing, so we have an understanding of BWD.

Ok this I didn’t know, but that actually makes the +5000WD even less attractive because its a smaller proportion of weapon damage.

WD% is not in the BWD formula its in the DPS formula. I didn’t forget it, its in there:

Without the 5000 weapon damage it looks like:
12350*(1+200%)(1+25)+0)(1+300%)+01 (note that I’m using whirlwind so APS has no effect)
12350
3264*1=3853200
1+200% is 3, since 200% is 2.

Again, I have that in my formula. Something in the formatting of the post stripped a * but the final part of my formula is 385320021.5=11559600

WD+ isn’t multiplied by WD%, just BWD is. That 12350 includes +5000 WD.

I think the formula you’re using is wrong, Look this one.

That’s the formula I’m using, right down to the power*25 instead of 75 as you say its changed to.

I’m also not multiplying WD% times WD+, but its also incorrect to say its added to the 12350 and actually I’m wrong in adding my power bonus directly to BWD too.

If BWD is 9750, then according to the formula you posted the 9750 gets multiplied by WIQ and WD% before the addition happens based on order of operations:

9750*(1+25)(1+200%)+(10475)+5000

9750263+7800+5000=773300
9750263+7800+0=768300

77330021.5=2319900 with 100% glasscannon and 0 WD+
7683001.51.5=1728675 with 50% glasscannon and 5000 WD+

The one thing the link you posted brings into question is, is WIQ a % rather than a whole number? So if WIQ is 25 is it 1.25 instead of 26 in the formula? That doesn’t change the results of the discussion at hand but it’s interesting to note. The Dictionary in game doesn’t have a % but I know its not always 100% correct.