Page 1 of 1

Incorrect Attack Speeds

Posted: Tue Jun 01, 2021 2:25 pm
by Wain
We've had multiple reports of pets with incorrect attack speeds in BC Classic. I've reported the issue on the forum:

https://us.forums.blizzard.com/en/wow/t ... sic/984974

All pets should have a base attack speed of 2.0 in BC, though pets that know Cobra Reflexes will also appear faster than that. But it seems that some pets have speeds that can't be explained by that ability. If you find any please report them, but hopefully it's an issue where a general fix can be applied.

The macro for measuring attack speed should be:

Code: Select all

/run mainSpeed, offSpeed = UnitAttackSpeed("target") print(format("%s: attack speed = %.2f", GetUnitName("target"), mainSpeed))

Re: Incorrect Attack Speeds

Posted: Thu Jun 24, 2021 6:01 am
by flx
1.67 is correct if you spent 5 points in Serpent's Swiftness since your pet will gain 20% increased attack speed on top of the base attack speed.

The correct formula is:

Code: Select all

Attack_speed = "current attack speed" / (("Percent increase or decrease" / 100) + 1 )
Source: https://wowwiki-archive.fandom.com/wiki/Attack_speed

So let's say you have 5 points in Serpent's Swiftness:

Code: Select all

2 / ((20 / 100) + 1) = ~ 1.67

Re: Incorrect Attack Speeds

Posted: Thu Jun 24, 2021 6:28 am
by Wain
That's great! Thank you :) I'll update the site with that info.

Re: Incorrect Attack Speeds

Posted: Thu Jun 24, 2021 6:31 am
by flx
You're welcome. I'm glad I could help :-)

Re: Incorrect Attack Speeds

Posted: Tue Sep 28, 2021 1:27 am
by Wain
I've created a table of BCC pet attack speeds based on Serpent's Swiftness ranks, and whether your pet knows Cobra Reflexes. Please let me know if you see anything wrong.

Serpent's
Swiftness
Rank
% IncreaseAttack SpeedAttack Speed w/
Cobra Reflexes

(30% increase)
0+0%2.001.54
1+4%1.921.48
2+8%1.851.42
3+12%1.791.37
4+16%1.721.33
5+20%1.671.28

It can be confusing, but I believe that "% increase" to attack speed actually means "% more hits in the same time period". This means a 20% increase (1.2 x) in speed comes out as (2.0 / 1.2) = 1.67.