“Dear BRK, I was looking at your character on the armory and noticed your ranged weapon speed. It’s 1.96. Your weapon is 2.70. I believe the formula for the speed is WEP Speed 2.70 * ( 1 - 20% for Serpent’s Speed) = 2.16. I’m guessing you’re using a ammo pouch to get to 1.96. My question is how is a quiver/ammo pouch factored in? Is it added to Serpent’s Speed making it ( 1- 35%) for a 15% pouch or counted in two steps? Or am I way off base and totally wrong here?

“Also, on my 28th level hunter, my weapon speed is 2.46. The gun is 2.70 with a 10% ammo pouch so it should be 2.43. Why the difference? Of course it could all be to me being totally wrong (see above) and not having any idea what I’m talking about.

“Anyway thanks for your time, patience (an assumption here), and help you may give. Zebediah”

Basically, weapon speed and Haste effects are calculated thusly:

Final_Weapon_Speed = FWS

Base_Weapon_Speed = BWS

FWS = BWS / [ ( 1 + Haste_A ) * ( 1 + Haste_B ) ]

If you have Serpent’s Swiftness, then that’s a 20% Haste increase.

Haste_A = 0.2

If you have a Smuggler’s Ammo Pouch, then that’s a 15% Haste increase.

Haste_B = 0.15

And if you have a Wolfslayer Sniper Rifle, your ranged weapon has an attack speed of 2.7.

Base_Weapon_Speed = 2.7

Let’s do the math!

FWS = BWS / [ ( 1 + Haste_A ) * ( 1 + Haste_B ) ]

FWS = 2.7 / [ ( 1 + 0.2 ) * ( 1 + 0.15 ) ]

FWS = 2.7 / ( 1.2 * 1.15 )

FWS = 2.7 / 1.38

FWS = 1.9565 which rounds to 1.96 and, if you check BRK’s armory profile, you’ll see this matches.

Tada!

“But BRK! What if I get the 10 Haste Rating enchant, what does that do?”

We modify our formula to take the new haste bonus into account, of course!

FWS = BWS / [ ( 1 + Haste_A ) * ( 1 + Haste_B ) * ( 1 + Haste_C ) ]

At level 70, it takes a 10.51 Haste Rating to increase our haste 1%. So we can calculate that a 10 Haste Rating gives us 0.95%. Notice that this is less than 1%, right?

Haste_C = 0.0095

FWS = 2.7 / [ ( 1 + 0.2 ) * ( 1 + 0.15 ) * ( 1 + 0.0095 ) ]

FWS = 2.7 / ( 1.2 * 1.15 * 1.0095 )

FWS = 2.7 / 1.39311

FWS = 1.9381 which will be rounded to a 1.94 attack speed.