The post is updated to reflect latest known info.
Whirlwind speed for barbarian is split into 2 categories - all 2-handed weapons except swords (slow); and all 1-handed weapons + 2-handed swords (fast).
Since 2.4.3, all non-weapon gear, skills with attack speed and slow effects affect whirlwind attack speed.
Here’s the table of ITEM IAS. The numbers at the top of the table are weapon base speeds (you can find them on the Arreat Summit).
| ------All 2H except swords ----| ------ All 1H and 2H Swords -------|
FPA | 20 | 10 | 0 | -10 | -20 | 20 | 10 | 5 | 0 | -10 | -20 | -30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
14 | ||||||||||||
13 | ||||||||||||
12 | ||||||||||||
11 | 0 | |||||||||||
10 | 4 | 0 | ||||||||||
9 | 13 | 2 | 0 | |||||||||
8 | 26 | 13 | 2 | 0 | 0 | |||||||
7 | 46 | 29 | 15 | 4 | 0 | 9 | 0 | 0 | 0 | |||
6 | 83 | 58 | 39 | 23 | 10 | 26 | 13 | 7 | 2 | 0 | ||
5 | 174 | 125 | 89 | 63 | 42 | 54 | 35 | 27 | 20 | 8 | 0 | 0 |
4 | 125 | 89 | 75 | 63 | 42 | 26 | 13 |
You can find the old values on the wiki https://diablo2.diablowiki.net/Whirlwind
As you can see, 4 FPA for 2-handed weapons (except swords!) is no longer available.
Here’s also the table of “raw” (or “effective”) IAS breakpoints. I.e. without diminishing returns of the IAS from the gear:
FPA | 2H except sword | All 1H & 2H Swords |
---|---|---|
11 | -24* | -42* |
10 | -17 | -37* |
9 | -9 | -30* |
8 | 1 | -22* |
7 | 13 | -12 |
6 | 29 | 1 |
5 | 51 | 17 |
4 | N/A | 41 |
( * ) require being somehow slowed; haven’t been tested, only derived through a formula
For reference, the formula to convert “gear” IAS into “raw\effective” IAS is:
[120 * IAS/(120+IAS)]
Where square brackets mean round down. E.g. 50 IAS from gear:
[50 * 120/(50+120)] = 35
After this you just add the skill IAS to it (e.g. fanaticism, exactly the number on the tooltip, e.g. 33 at level 15) and subtract the weapon speed (e.g. 10 for ogre maul) for the resulting IAS of 35+33-10 = 58
.
Let’s also mention the so called “free hit checks” that were present in legacy and then disappeared in D2R. In 2.4.3 you get 1 free hit check at 4th frame after starting the whirlwind. After that hit checks happen strictly at the frame intervals.
Ultra short spins with slow weapons can give you a higher attack rate. E.g. I was able to use a pike (20) without any IAS items and get attack intervals of about 8 FPA (instead of 11 if I just spin normally). But ofcourse there is the downside of very quickly draining your mana.
Finally, here is the speed calculation formula. I have tested it quite rigorously, but still pending to test it on the assassin.
Whrilwind_FPA = [256 * A1_Action_Length / [256 * Speed_Multiplier]]
Where:
[ x ]
means rounding down
A1_Action_Length
(also known as “Basic Attack Action Frames”) is the number of frames for the stardard attack for the character class and weapon before the attack connects. This is what blizzard were referencing in the patch notes! On barbarian it is 7 for 1-handed weapons and 2-handed swords; 9 for everything else. On the assassin with katars it is 6.
Speed_Multiplier
is the effective IAS from all sources: Diminished_Gear_IAS + Skill_IAS - Slowing_Debuffs
Diminished_Gear_IAS
- already mentioned in the article, reiterating: [120 * IAS / (120 + IAS)]