PD2 Attack Speed Calculator

Diablo II / Project Diablo 2 IAS Breakpoint Calculator
Character
Weapon
Attack
Increased Attack Speed
Werewolf / Werebear skill IAS is added automatically when a Shapeshift form is selected.
Results
WSM (Weapon Speed Modifier) 0
Effective WSM (incl. skill penalties) 0
Form / Skill IAS applied 0
EIAS 0
Frames per Attack 0
Attacks per Second 0
IAS to Next Breakpoint --
IAS Breakpoint Table

Shows all reachable breakpoints for your current class, weapon, and skill selection. The highlighted row is your current breakpoint. "IAS Needed" is the total gear IAS required (given your current Skill IAS and any form IAS).

IAS Needed EIAS Frames Attacks/sec
How it works

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 (from D2 AnimData).

PD2-specific notes:

  • Phase Blade has WSM -30; Paladin Sacrifice/Vengeance caps at 8fpa at 54% IAS; Zeal caps at 72% IAS. Values verified against PD2 wiki.
  • Martial arts — in PD2, Fists of Fire, Claws of Thunder, and Blades of Ice now use standard breakpoints (same table as Normal Attack). Tiger Strike and Cobra Strike are identical. Phoenix Strike stays on the multi-hit table.
  • Paladin Charge uses a sequence animation with an effective +30 WSM penalty.
  • Shapeshift — Werewolf provides 20 base Skill IAS at slvl 1 (+1%/level after); Werebear 10 at slvl 1. Wereform uses its own FPD regardless of weapon.
  • Trap laying uses your normal attack speed; 9fpa is the standard cap.
  • Multi-hit skills (Zeal, Fend, Strafe, Dragon Talon, Fury, Phoenix Strike) are shown at their per-hit average frame rate. PD2 hit-count tweaks (Zeal 3/5, Strafe 5, Fend 5, Dragon Talon 3, Fury 3) change total damage output but not the per-hit breakpoints.

Data sourced from D2 AnimData, PD2 wiki, Amazon Basin, and Phrozen Keep. Kick frames derived from bubbles' Dragon Tail reference where applicable.