Shows all breakpoints from the slowest frame down to 1 fpa for your current class, weapon, and skill selection. The highlighted row is your current breakpoint. In Human / non-wereform mode "IAS Needed" is the total item IAS (weapon + gear) required (given your current Skill IAS); rows shown in grey italics are beyond the EIAS cap (75) for your form/skill and unreachable in-game. In Werewolf / Werebear mode the calc uses the two-stage POD-aligned wereform formula (see "How it works" below); "IAS Needed" is the Weapon IAS required at your current gear IAS / SIAS / WSM. Werewolf-form gear IAS contributes 0% to stage 1 (weapon-speed contribution) and 100% to stage 2 (post-EIAS); Werebear matches Werewolf at default 100% effectiveness but is user-tunable via the slider.
| IAS Needed | EIAS | Frames | Attacks/sec |
|---|
Human form / non-wereform:
EIAS = min(75, floor(120 * IAS / (120 + IAS)) + Skill_IAS - WSM)
Speed = floor(256 * (100 + EIAS) / 100)
Frames = ceil(256 * FPD / Speed) - 1
where FPD is the FramesPerDirection for your class/weapon/skill.
Wereform (Werewolf / Werebear): two-stage formula —
Stage 1 (weapon-speed contribution):
denom = floor((100 + WeaponIAS - WSM) * 256/100)
inner = floor(256 * WeaponAnim / denom)
s = floor(256 * intermAnim / inner) (intermAnim = 10 bear, 9 wolf)
Stage 2 (post-EIAS):
iasComp = floor(120 * (WeaponIAS + GearIAS) / (120 + WeaponIAS + GearIAS))
i = max(min(100 + SIAS + iasComp - WSM, 175), 15)
Frames = ceil(256 * outerAnim / floor(s * i / 100)) - 1
where outerAnim is the wereform's own animation length (12 bear, 13 wolf, 10 bite-class Hunger/Rabies, 7 Werewolf-Fury quick hits) and WeaponAnim is the class+weapon-type frame count.
PD2-specific notes:
Data sourced from D2 AnimData, PD2 wiki, Amazon Basin, Phrozen Keep, and the Path of Diablo attack calc (https://mmmpld.github.io/pod-attack-calc/) which is used as the reference for wereform math. Kick frames derived from bubbles' Dragon Tail reference where applicable.