Breakpoints: Difference between revisions

reorganized some info for TAS breakpoints, expanded explanation of MF comparisons
(removed values for unconfirmed breakpoints: Blade Fury, Leap Attack, Double Swing, Frenzy, Berserk; added stub for dual-wielding attacks)
(reorganized some info for TAS breakpoints, expanded explanation of MF comparisons)
Line 33:
 
 
<div id="TAS"></div>
The following table lists total attack speed (TAS) breakpoints for most attacks. For attacks that hit multiple times, most dual-wielding attacks, wereform attacks, and oskill attacks, see the [[Breakpoints#Sequence|supplementary charts]] below. Note that these breakpoints are not the same as IAS breakpoints shown by many [https://planetdiablo.eu/diablo2/calcs/speedcalc/speedcalc_english.php Attack Speed Calculators], although those can be derived from the values here by referencing the [[Breakpoints#IAS| IAS thresholds]] further below.
'''<span class="emphasis">Total <h3 style="display:inline; border:0px; padding:0px;">Attack Speed</h3> Breakpoints</span>'''
 
Most attacks use standard total attack speed (TAS) breakpoints which are listed in the first table below. Some attacks ([[Breakpoints#Multi|multi-hit]] attacks, [[Breakpoints#Wereform|wereform]] attacks, and many [[Breakpoints#Oskill|oskill]] attacks) use other breakpoints which are listed in separate tables. Note that these breakpoints are not the same as IAS breakpoints shown by many [https://planetdiablo.eu/diablo2/calcs/speedcalc/speedcalc_english.php Attack Speed Calculators], although those can be derived from the values here by referencing the [[Breakpoints#IAS| IAS thresholds]] further below.
 
'''Total Attack Speed''' = [[Breakpoints#IAS|Effective Item IAS]] + Skill IAS - [[Item_Bases#Speed|WSM]]
* The Weapon Speed Modifier (WSM) is subtracted instead of added because its sign is flipped (it stores higher speeds as negatives)
* Skill IAS: [[Burst of Speed]], [[Increased Speed]], [[Frenzy]], [[Werewolf]], [[Fanaticism]]
 
{| class="wikitable mw-collapsible"
|+ <span class="emphasis">Total Attack Speed Breakpoints (<h3h4 style="display:inline; border:0px; padding:0px;">Attack SpeedStandard</h3h4> Breakpoints)</span>
|-
! colspan="2" | Animation Type
Line 269 ⟶ 277:
| || || || || || <span class="omod">-20</span> || <span class="omod">-19</span> || <span class="omod">-15</span> || <span class="omod">-10</span> || <span class="omod">-5</span> || 0 || 8 || 15 || 24 || 34 || 46 || 61 || || ||
|}
:* Negative total attack speed values are possible due to "slow" weapons with WSM values above zero - the negative values are colored <span class="omod">gray</span> in each chart to help improve readability
: '''Total Attack Speed''' = [[Breakpoints#IAS|Effective Item IAS]] + Skill IAS - [[Item_Bases#Speed|WSM]]
:* The Weapon Speed Modifier (WSM) is subtracted instead of added because its sign is flipped (it stores higher speeds as negatives)
:* Negative total speed values are possible due to "slow" weapons with WSM values above zero - the negative values are colored <span class="omod">gray</span> in the chart to help improve readability
:* Skill IAS: [[Burst of Speed]], [[Increased Speed]], [[Frenzy]], [[Werewolf]], [[Fanaticism]]
 
<div id="Sequence"></div>
{| class="wikitable mw-collapsible mw-collapsed"
|+ <span class="emphasis">Total Attack Speed Sequence<h4 style="display:inline; border:0px; padding:0px;">Multi</h4>-Hit Breakpoints</span>
|-
! colspan="3" | Animation Type
Line 288 ⟶ 292:
! rowspan="19" | Amazon
! rowspan="3" | Jab (1H)
! AttackHit 1
| || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-18</span> || <span class="omod">-13</span> || <span class="omod">-7</span> || 0 || 9 || 21 || 37 || 59 || 94
|-
! AttackHit 2
| || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-16</span> || <span class="omod">-11</span> || <span class="omod">-5</span> || 3 || 13 || 25 || 43 || 69 ||
|-
! AttackHit 3
| || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-15</span> || <span class="omod">-9</span> || <span class="omod">-3</span> || 5 || 16 || 30 || 51 || 80 ||
|-
! rowspan="3" | Jab (2H)
! AttackHit 1
| || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-18</span> || <span class="omod">-14</span> || <span class="omod">-9</span> || <span class="omod">-4</span> || 3 || 11 || 22 || 36 || 54 || 80 ||
|-
! AttackHit 2
| || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-17</span> || <span class="omod">-12</span> || <span class="omod">-7</span> || <span class="omod">-2</span> || 5 || 15 || 26 || 41 || 62 || 92 ||
|-
! AttackHit 3
| || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-16</span> || <span class="omod">-11</span> || <span class="omod">-6</span> || 1 || 9 || 18 || 30 || 47 || 71 || 105 ||
|-
! rowspan="3" | Fend (1H)
! AttackHit 1
| || || || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-12</span> || 0 || 17 || 41 || ||
|-
! AttacksHits 2-4
| || || || || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-14</span> || 0, 17 || 15, 21, 41 || 34, 50 || 72
|-
Line 318 ⟶ 322:
|-
! rowspan="3" | Fend (2H)
! AttackHit 1
| || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-17</span> || <span class="omod">-9</span> || 0 || 13 || 29 || 50 || || ||
|-
! AttacksHits 2-4
| || || || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-12</span> || 0 || 17 || 41 || 75 ||
|-
Line 328 ⟶ 332:
|-
! rowspan="3" | Strafe (Bow)
! AttackHit 1
| || || || || || || || || || || || || || || || || || || <span class="omod">-10</span> || 0 || 21 || 50 ||
|-
! AttacksHits 2-4
| || || || || || || || || || || || || || || || || || || || || || <span class="omod">-10</span> || 0
|-
Line 338 ⟶ 342:
|-
! rowspan="4" | Strafe (Crossbow)
! AttackHit 1
| || || || || || || || || || || || || || || || <span class="omod">-10</span> || <span class="omod">-9</span> || 13 || 29 || || || ||
|-
! AttackHit 2
| || || || || || || || || || || || || || || || || || || || <span class="omod">-10</span> || 0, 15 || 12, 25 || 43
|-
! AttacksHits 3-4
| || || || || || || || || || || || || || || || || || || || <span class="omod">-10</span> || 0 || 25 ||
|-
! Attack 5
| || || || || || || || || <span class="omod">-10</span> || <span class="omod">-5</span> || 0 || 8 || 15 || 24, 29 || 25, 34 || 46 || || || || || || ||
|-
! rowspan="2" | Assassin
! rowspan="2" | Dragon Talon (Kick)
! Attacks 1-2
| || || || || || || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-19</span> || 0 || 34
|-
! Attack 3
| || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-18</span> || <span class="omod">-13</span> || <span class="omod">-7</span> || 0 || 9 || 19 || 31 || 45 || 63 || || || ||
|-
! rowspan="12" | Paladin
! rowspan="2" | Zeal (1H Swinging)
! AttacksHits 1-2
| || || || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-12</span> || 0 || 17 || 41 || 75 ||
|-
! AttackHit 3
| || || || || || || || <span class="omod">-20</span> || <span class="omod">-16</span> || <span class="omod">-11</span> || <span class="omod">-6</span> || 0 || 8 || 16 || 25 || 37 || 50 || 67 || || || || ||
|-
! rowspan="2" | Zeal (1H Thrusting)
! AttacksHits 1-2
| || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-19</span> || <span class="omod">-10</span> || 0 || 15 || 34 || 61 || ||
|-
! AttackHit 3
| || || || || <span class="omod">-20</span> || <span class="omod">-18</span> || <span class="omod">-14</span> || <span class="omod">-10</span> || <span class="omod">-5</span> || 0 || 7 || 14 || 22 || 31 || 42 || 55 || 71 || || || || || ||
|-
! rowspan="2" | Zeal (2H Spear)
! AttacksHits 1-2
| || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-19</span> || <span class="omod">-10</span> || 0 || 15 || 34 || 61 || ||
|-
! AttackHit 3
| <span class="omod">-20</span> || <span class="omod">-19</span> || <span class="omod">-16</span> || <span class="omod">-12</span> || <span class="omod">-8</span> || <span class="omod">-4</span> || 0 || 6 || 12 || 18 || 25 || 34 || 43 || 54 || 67 || || || || || || || ||
|-
! rowspan="2" | Zeal (2H Sword)
! AttacksHits 1-2
| || || || || || || || || || || || || || || || || <span class="omod">-10</span> || 0 || 15 || 34 || 61 || ||
|-
! AttackHit 3
| || || || || || <span class="omod">-10</span> || <span class="omod">-9</span> || <span class="omod">-5</span> || 0 || 7 || 13 || 21 || 29 || 39 || 50 || 64 || || || || || || ||
|-
! rowspan="2" | Zeal (2H Melee)<br>(not spear/sword)
! AttacksHits 1-2
| || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-17</span> || <span class="omod">-9</span> || 0 || 13 || 29 || 50 || || ||
|-
! AttackHit 3
| || || || <span class="omod">-20</span> || <span class="omod">-17</span> || <span class="omod">-14</span> || <span class="omod">-9</span> || <span class="omod">-5</span> || 0 || 7 || 13 || 21 || 29 || 39 || 50 || 64 || || || || || || ||
|-
! rowspan="2" | Zeal (Unarmed)
! AttacksHits 1-2
| || || || || || || || || || || || || || || || || || || 0 || 17 || 41 || 75 ||
|-
! AttackHit 3
| || || || || || || || || || || || || 0 || 8 || 17 || 28 || 41 || 56 || 75 || || || ||
|-
! rowspan="4" | Assassin
! rowspan="2" | Dragon Talon (Kick)
! Hits 1-2
| || || || || || || || || || || || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-19</span> || 0 || 34
|-
! Hit 3
| || || || || || || || || || <span class="omod">-20</span> || <span class="omod">-18</span> || <span class="omod">-13</span> || <span class="omod">-7</span> || 0 || 9 || 19 || 31 || 45 || 63 || || || ||
|-
! rowspan="2" | ?
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! class="mid-row" colspan="3" |
! 25 !! 24 !! 23 !! 22 !! 21 !! 20 !! 19 !! 18 !! 17 !! 16 !! 15 !! 14 !! 13 !! 12 !! 11 !! 10 !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3
|-
! rowspan="8" | Barbarian
! rowspan="2" | Attack
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Double Throw
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Double Swing
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Frenzy
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
|}
:* Rows with multiple attacks refer to the breakpoints for each individual attack (they'll last more frames when combined)
:* Breakpoints with multiple speeds listed (Fend & Strafe) are due to some attacks getting faster, then slower, then faster again (in terms of animation frames) as the total attack speed rises. Usually this coincides with the frame count of other attacks moving in the opposite direction, so the overall speed either remains the same or increases.
 
<div id="Wereform"></div>
{| class="wikitable mw-collapsible mw-collapsed"
|+ <span class="emphasis">Total Attack Speed <h4 style="display:inline; border:0px; padding:0px;">Wereform</h4> Breakpoints (Druid)</span>
|-
! colspan="6" | Animation Type
! colspan="32" rowspan="2" | Frames per Animation
|-
! rowspan="21" | Animation
! colspan="5" | Wereform Weapon Threshold (Weapon&nbsp;IAS&nbsp;-&nbsp;WSM)
|-
! class="mid-row" |
! 1H Melee, 2H Sword
! 2H Spear
Line 424 ⟶ 465:
! 33 !! 32 !! 31 !! 30 !! 29 !! 28 !! 27 !! 26 !! 25 !! 24 !! 23 !! 22 !! 21 !! 20 !! 19 !! 18 !! 17 !! 16 !! 15 !! 14 !! 13 !! 12 !! 11 !! 10 !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3 !! 2
|-
! rowspan="19" | Werewolf Attack, Fury (AttackHit 3)
! <span class="omod">-20</span> !! <span class="omod">-3</span> !! !! !!
| 0 || 1 || 4 || 8 || 11 || 15 || 19 || 24 || 28 || 34 || 39 || 45 || 52 || 59 || 67 || || || || || || || || || || || || || || || || ||
Line 490 ⟶ 531:
! 33 !! 32 !! 31 !! 30 !! 29 !! 28 !! 27 !! 26 !! 25 !! 24 !! 23 !! 22 !! 21 !! 20 !! 19 !! 18 !! 17 !! 16 !! 15 !! 14 !! 13 !! 12 !! 11 !! 10 !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3 !! 2
|-
! rowspan="19" | Werewolf Fury (AttacksHits 1-2)
! <span class="omod">-20</span> !! <span class="omod">-3</span> !! !! !!
| || || || || || || || || || || || || || || || 0 || 6 || 12 || 20 || 28 || 38 || 50 || 63 || || || || || || || || ||
Line 746 ⟶ 787:
| || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || 25 || 67
|}
:* '''Wereform Weapon Threshold''' = Weapon IAS - [[Item_Bases#Speed|WSM]]
:** The Wereform Weapon Threshold (WWT) demonstrates how wereform attacks rely so heavily on weapon IAS compared to other attacks
:** Weapon IAS excludes any IAS gained from non-weapon items - it refers to item IAS (''not'' [[Breakpoints#IAS|effective item IAS]]) so it cannot be added/subtracted from Total Attack Speed (TAS) values which the rest of the chart uses
:* Many of the worst breakpoints (those for slow spears that lack IAS) are not shown
:* The charts for [[Werewolf]] don't include negative TAS values since the skill itself adds a minimum of 20 speed, which counteracts even the slowest WSM speed
:* Since WWT includes values that also influence TAS, rows at the bottom of each chart (higher WWT) will have higher TAS - this is why they have fewer possible breakpoints (values are only listed for possible breakpoints)
:* The charts for [[Werewolf]] don't include negative TAS values since the skill itself adds a minimum of 20 speed, which counteracts even the slowest WSM speed
 
Oskill breakpoints and many dual-wielding breakpoints are incomplete - for missing breakpoints, use an [https://planetdiablo.eu/diablo2/calcs/speedcalc/speedcalc_english.php Attack Speed Calculator]
 
{| class="wikitable mw-collapsible mw-collapsed"
|+ <span class="emphasis">Total Attack Speed Dual-Wielding Breakpoints</span>
|-
! colspan="3" | Animation Type
! colspan="23" | Frames per Animation
|-
! Character
! Animation
! Part
! 25 !! 24 !! 23 !! 22 !! 21 !! 20 !! 19 !! 18 !! 17 !! 16 !! 15 !! 14 !! 13 !! 12 !! 11 !! 10 !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3
|-
! rowspan="8" | Barbarian
! rowspan="2" | Attack
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Double Throw
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Double Swing
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Frenzy
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! rowspan="2" | Assassin
! rowspan="2" | ?
! Mainhand
| || || || || || || || || || || || || || || || || || || || || || ||
|-
! Offhand
| || || || || || || || || || || || || || || || || || || || || || ||
|}
 
<div id="Oskill"></div>
{| class="wikitable mw-collapsible mw-collapsed"
|+ <span class="emphasis">Total Attack Speed Oskill<h4 style="display:inline; border:0px; padding:0px;">OSkill</h4> Breakpoints</span>
|-
! colspan="3" | Animation Type
Line 1,382 ⟶ 1,373:
|}
 
<div id="OSkill_Wereform"></div>
{| class="wikitable mw-collapsible mw-collapsed"
|+ <span class="emphasis">Total Attack Speed Oskill<h4 style="display:inline; border:0px; padding:0px;">OSkill Wereform</h4> Breakpoints</span>
|-
! colspan="6" | Animation Type
Line 1,606 ⟶ 1,596:
! 50 !! 49 !! 48 !! 47 !! 46 !! 45 !! 44 !! 43 !! 42 !! 41 !! 40 !! 39 !! 38 !! 37 !! 36 !! 35 !! 34 !! 33 !! 32 !! 31 !! 30 !! 29 !! 28 !! 27 !! 26 !! 25 !! 24 !! 23 !! 22 !! 21 !! 20 !! 19 !! 18 !! 17 !! 16 !! 15 !! 14 !! 13 !! 12 !! 11 !! 10 !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3 !! 2
|-
! rowspan="20" | Barbarian Werewolf Attack, Fury (AttackHit 3)
! !! !! !! !!
| || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ||
Line 1,675 ⟶ 1,665:
! 50 !! 49 !! 48 !! 47 !! 46 !! 45 !! 44 !! 43 !! 42 !! 41 !! 40 !! 39 !! 38 !! 37 !! 36 !! 35 !! 34 !! 33 !! 32 !! 31 !! 30 !! 29 !! 28 !! 27 !! 26 !! 25 !! 24 !! 23 !! 22 !! 21 !! 20 !! 19 !! 18 !! 17 !! 16 !! 15 !! 14 !! 13 !! 12 !! 11 !! 10 !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3 !! 2
|-
! rowspan="20" | Barbarian Werewolf Fury (AttacksHits 1-2)
! !! !! !! !!
| || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || ||
Line 2,535 ⟶ 2,525:
: Effective MF (Unique) = [250 * MF / (250 + MF)]
 
You can use the above table to help calculatedetermine how much clearspeed would be equivalent to a certain amount of MF for finding uniques, which can be useful for determining whether more clearspeed or MF would be better for a particular character.
 
: <code>difference = (new-effective-MF + 100) / (old-effective-MF + 100) * 100% - 100%</code>
 
If you have 0 MF and want to determine how many more uniques you'll find with more MF, you can lookup the amount directly in the table. Suppose you want to compare 0 MF vs 130 MF - you'll see 130 MF is equal to 85 effective MF for uniques, so you'll find 85% more uniques on average. In other words, you'll find 85% more than the standard amount (100%) of uniques, or 185% of the standard amount. A character with 130 MF (85% effective MF) would find the same amount of uniques as a character with 0 MF who was clearing 85% faster.
 
When comparing MF values and one of them is 0 MF, part of the comparison is simplified since all MF values are equal to eachother at that point: 0 MF is the same as 0 effective MF. In the previous comparison of 0 MF vs 130 MF, 100% of the standard amount is compared against 185% of the standard amount, so the new value is 1.85 (185/100) times greater or 185% (1.85*100%) of the standard amount, or 85% (185%-100%) more.
 
: (85+100) / (0+100) * 100% - 100% = 85%
 
Suppose you have 130 MF (effectively 85 MF for uniques and 185% of the standard amount of uniques) and are trying to decide whether a new item with an extra 50 MF would be worth it. From the table, we can see 180 MF (130 + 50) would be 104 effective MF for uniques and 204% of the standard amount of uniques. Since you're comparing 185% of the standard amount vs 204% of the standard amount:
 
: (104+100) / (85+100) * 100% - 100% = 10.3%
Suppose you have 130 MF - effectively 85 MF for uniques. That means items are 185% as likely (nearly double the odds) to be unique when generated compared to 0 MF. Let's say you're trying to decide whether a new item with an extra 50 MF would be worth it. From the table, we can see 180 MF (130 + 50) would be 104 effective MF for uniques. That's a 204% likelihood to find uniques compared to 0 MF - but how much of a difference is that compared to the previous amount? Divide 204 by 185 and then multiply by 100 to find the percent difference.
 
That's an extra 10.3% unique items. If using the 50 MF item doesn't result in your clearspeed dropping by 10.3%, then you'll find more uniques with it than without it.
204 / 185 * 100% = 110.3%
 
SoKeep that'sin anmind extrathat +10.3%these uniquecomparisons items.only Ifapply usingto theitems 50which MFcan itemhave doesn'tdifferent resultrarities inand yourare clearspeedthus droppingaffected by 10%,MF then- you'llthey find more uniques with it than without it. Keep in mind that this doesnwon't apply to other items which aren't affected by MF such as runes. - ifIf those kinds ofother items make up a large fraction of the valuable itemsvalue you find among items, the overall usefulness of the MF will drop by however biglarge that fraction is. For example, if 1/3 of the value you find is within other items, then the above examples would be 1/3 less for the purposes of comparing MF and clearspeed: 56.7% instead of 85% and 6.8% instead of 10.3%.