Calculate multiplicative Attack Speed and Defense Penetration.
Attack Speed
Maximum 150%
SettingsAttack Speed calculator
Enter your current total Attack Speed and each option to add or remove. Positive adds; negative removes an existing option.
Option
Speed add / remove %
ResultTotal Attack Speed
0%
150%p remaining to the 150% maximum
Current 0%
GuideEnter 14 to add a 14% speed option, or -14 to remove it. For a replacement, remove the old option, then add the new option on the next line. This does not subtract percentage points from your total.
Defense Penetration
Display cap 99.9%
SettingsDefense Penetration calculator
Enter your current total Defense Penetration and each option to add or remove. Positive adds; negative removes an existing option.
Option
Penetration add / remove %
ResultTotal Defense Penetration
0%
99.9%p remaining to the 99.9% display cap
Current 0%
GuideEnter 20 to add a 20% penetration option, or -20 to remove it. For a replacement, remove the old option, then add the new option on the next line. This does not subtract percentage points from your total.
ResultsDamage efficiency by Defense Penetration
Compare total penetration, damage efficiency at each monster Defense, and gain or loss against your baseline.
Add 0–15 lines of 20% penetration to your baseline. A blank input starts from 0%. Each cell shows total penetration above damage efficiency (change vs. baseline).
Damage efficiency uses the existing Attack Speed and Penetration calculator's PvE damage multiplier. It is not normalized to 100% at zero Defense. Gain or loss is the relative change in actual damage (%).
Formula and how to read the table
Total penetration after adding n lines to baseline B: P = 1 − (1 − B/100) × 0.8n. Zero lines keeps your baseline unchanged. A 50% baseline becomes 60% with one line and 68% with two. Chaining uses 100% and is not capped at the in-game display limit of 99.9%.
Damage efficiency (%) at monster Defense D = 5,000 ÷ (trunc[D × (1 − P)] + 6,000) × 100. trunc discards the fractional part.
Gain or loss against baseline (%) = (row damage efficiency ÷ baseline damage efficiency − 1) × 100. This is separate from a previous-row change or a penetration increase in percentage points (%p).
Monster Defense by content
Find your content's Defense and compare it with the damage-efficiency table above.
Loading Defense information.
Attack Speed · Penetration stacking and examples
GuideHow Attack Speed stacks
Additional Attack Speed scales the remaining distance from your current value to the 150% maximum.
In-game basis · Attack Speed maximum 150%
Filling the gap to 150%
Attack Speed +20% applies 20/150 of the remaining distance to 150%, rather than adding 20 percentage points.
New speed = current speed + (150 - current speed) × added speed ÷ 150
Example Current 90% plus Attack Speed +20% 90 + (150-90)×(20÷150) = 98%
GuideStarting at 0% · repeated +10% Attack Speed
Adds +10% Attack Speed options one at a time from 0%, using 150 as the multiplicative denominator. Shows up to 20 lines.
Added lines
Added option
Total Attack Speed
GuideHow Defense Penetration stacks
Additional Defense Penetration scales the remaining distance from your current value to 100%.
In-game basis · stacking uses 100%, display capped at 99.9%
Filling the gap to 100%
Defense Penetration +20% applies 20% of the remaining distance to 100%, rather than adding 20 percentage points.
New penetration = current penetration + (100 - current penetration) × added penetration ÷ 100
Example Current 63.8% plus Defense Penetration +20% 63.8 + (100-63.8)×0.20 = 71.04%
GuideStarting at 0% · repeated +20% Defense Penetration
Adds +20% Defense Penetration options one at a time from 0%.