d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2: Resurrected > D2:R Discussion > Need Help Verifying Attack Speed Formulas D2r
Prev123459Next
Add Reply New Topic New Poll
Member
Posts: 21,511
Joined: Sep 3 2006
Gold: 1,170.00
Nov 7 2021 09:53am
Ama stabbing with jav/charged strike etc:
{13 / (1+(eias/100))}-1

EIAS - - fpa
0 - - 12
9 - - 11
19 - - 10
30 - - 9
45 - - 8
63 - - 7
86 - - 6
117 - - 5

Jab:
Quote (gel87 @ Sep 15 2021 07:12pm)
Jab:
(Follow up1 + Follow up2 + initial) / 3 = average frame.
Follow up1 and 2 is always 4 frames.
Eias should not be capped at 75?

(4+4+3)/3 = 3,66
(4+4+4)/3 = 4
(4+4+5)/3 = 4,33
(4+4+6)/3 = 4,66
(4+4+7)/3 = 5
(4+4+8)/3 = 5,33
(4+4+9)/3 = 5,66
(4+4+10)/3 = 6
(4+4+11)/3 = 6,33
(4+4+12)/3 = 6,66
(4+4+13)/3 = 7
(4+4+14)/3 = 7,33
(4+4+15)/3 = 7,66

Now i just need to find what number and formula needed to produce frame 3 to 15.


This is how it really work, im just to stupid to understand it fully xD

Sequence Animation:
Amazon's Jab and Impale, all claw-specific Assassin attacks, Barbarian's Leap Attack and Paladin's Charge and several other, mostly spell-casting, skills use a Sequence Animation, which is composed of several parts of several animations. Some oddities here.

AnimDuration = {(AnimLength * 256) / [AnimSpeed * (AnimRate + SIAS + EIAS - WSM) / 100]} *

Same formula, isn't it?
It isn't, it omits -1, which is indeed skipped.
Also Sequences will get a penalty of +30 to WSM*.

Beware: * d2wissen lists WSM with reversed notation compared to Arreat Summit. If using d2wissen WSM values, you have to add WSM in formulas instead of substracting it!

AnimDuration = fpa
AnimLenght = framesPerDirection (listed) 13
Animspeed = listed Anim speed (listed) 256
Animrate = 100 (same as 1+(blablabla)
Becomes 50 if chilled.
EIAS here is : 120*ias/(120+ias)
Sias and wsm is what they always are.

So basicly 30+ to wsm is the same as giving our EIAS 30 less.
256/256 nullify.


But this dont work.
Im stuck on jab sry guys.

It also maby be:
21 / 3
20 / 3
19 / 3
18 / 3
17 / 3
16 / 3
15 / 3
14 / 3
12 / 3
11 / 3

I'll try to find a formula to hit those 11 to 21 and cross referanse it.

This post was edited by gel87 on Nov 7 2021 10:19am
Member
Posts: 21,511
Joined: Sep 3 2006
Gold: 1,170.00
Nov 7 2021 11:12am
Oki..

Jab. The formula below seems to be correct. Im a few ias off based on calculator online. Checked all ias break vs a ceremonial jav. 0-4-7-13-18-24-35-46-63-83-117-168-280 and all hit, but i reach ias break a few ias early. I asumme it has something to do with my norwegian excel which i only know the roundup formula, and not the ceiling formula in excel.

EIAS = [120*ias/(120+ias)+SIAS-(WSM+30)
Frames = {18/(1+(EIAS/100))}
AverageFrames = Frames/3
Attacks pr sec = 25/AverageFrames

So the +30 to wsm made this EIAS for jab low, which is why breakpoint ended at 280ias.

[120*280/(120+280)+0-(-10+30)]
= 64 EIAS

{18/(1+(64/100))} = 11
11 / 3 = 3,66 fpa

25/3,66 = 6,83 attacks pr sec

Basicly:
From online calc:
Data:
Character: Amazon
Primary Weapon: Ceremonial Javelin
Skill: Jab
IAS: 0
Weapon-IAS: 0

IAS attack speed [ticks] attacks per second
0 7.66 3.26
4 7.33 3.41
7 7. 00 3.57
13 6.66 3.75
18 6.33 3.94
24 6.00 4.16
35 5.66 4.41
46 5.33 4.69
63 5.00 5
83 4.66 5.36
117 4.33 5.77
168 4.00 6.25
280 3.66 6.83

From my excel:
Ias - - attack speed
0 - - 7,66
2 - - 7,33
6 - - 7
10 - - 6,66
16 - - 6,33
23 - - 6
34 - - 5,66
46 - - 5,33
60 - - 5
83 - - 4,66
117 - - 4,33
168 - - 4
280 - - 3,66

-20 eias at 0 ias. So we can just start from there.
120*2/(120+2) = 1,96 aka -18,03
120*3/(120+3) = 2,92 aka -17,07
120*4/(120+4) = 3,87 aka -16,12

18/(1+(-18/100)) = 21,95 - > 22/3 = 7,33
18/(1+(-17/100)) = 21,68 - > 22/3 = 7,33
18/(1+(-16/100)) = 21,42 - > 22/3 = 7,33

So seems for me that the first break is 2ias, not 4...
Any1 with hero editor can test? :)

Actually the most important is the 10 and 60 ias i got vs the 13 and 63 for a 6,66 and 5 frame jab. Cause all others are irrelevant since within the same 5ias increase.

This post was edited by gel87 on Nov 7 2021 11:55am
Member
Posts: 58,171
Joined: May 22 2007
Gold: 57,590.69
Nov 7 2021 12:50pm
Just did some ghetto testing on bnet with phase blade + berserk on a barb

According to current calculators a 40 ias grief pb + any source of ias gives you max attack speed, or at least that's how I understand it. Even a 30 ias grief + a 15 ias jewel hits 9 frames

I normally run with at least highlords, so I figured I was well beyond the cap. Maybe this is common knowledge and I'm an idiot, but:

40 ias pb + 40 ias from gear = no increase
40 ias pb + 45 ias from gear = yes

37 ias pb + 45 ias from gear = no increase
37 ias pb + 50 ias from gear = yes

30 ias pb + 50 ias from gear = no increase
30 ias pb + 55 ias from gear = yes

So somewhere between 82-85 weapon + gear ias the animation at least is faster, and it appeared to kill things faster, but I didn't do any maths or record and go frame by frame or anything. Is this just the attack frame going from 5 to 4?

This post was edited by KTap on Nov 7 2021 01:12pm
Member
Posts: 21,511
Joined: Sep 3 2006
Gold: 1,170.00
Nov 7 2021 12:52pm
Oki, 2 handers jab:

Data:
Character: Amazon
Primary Weapon: Ceremonial Spear
Skill: Jab
IAS: 0
Weapon-IAS: 0

IAS attack speed [ticks] attacks per second
0 10.33 2.42
2 10. 00 2.5
4 9.66 2.58
6 9.33 2.67
10 9.00 2.77
13 8.66 2.88
18 8.33 3
22 8.00 3.12
27 7.66 3.26
34 7.33 3.41
40 7.00 3.57
52 6.66 3.75
63 6.33 3.94
78 6.00 4.16
99 5.66 4.41
129 5.33 4.69
174 5.00 5
240 4.66 5.36
395 4.33 5.77
840 4.00 6.25

EIAS = [120*Ias/(120+ias)+SIAS-(wsm+30)]
Fpa = {21/(1+(Eias/100))}
AverageFramws = fpa / 3
Again im slightly off...
Ias - - attack speed:
-1 - - 10,33
0 - - 10
3 - - 9,66
5 - - 9,33
8 - - 9
11 - - 8,66
15 - - 8,33
20 - - 8
26 - - 7,66
32 - - 7,33
39 - - 7
50 - - 6,66
63 - - 6,33
78 - - 6
99 - - 5,66
129 - - 5,33
168 - - 5
240 - - 4,66
395 - - 4,33
840 - - 4
Member
Posts: 21,511
Joined: Sep 3 2006
Gold: 1,170.00
Nov 7 2021 01:24pm
Quote (KTap @ Nov 7 2021 07:50pm)
Just did some ghetto testing on bnet with phase blade + berserk on a barb

According to current calculators a 40 ias grief pb + any source of ias gives you max attack speed, or at least that's how I understand it. Even a 30 ias grief + a 15 ias jewel hits 9 frames

I normally run with at least highlords, so I figured I was well beyond the cap. Maybe this is common knowledge and I'm an idiot, but:

40 ias pb + 40 ias from gear = no increase
40 ias pb + 45 ias from gear = yes

37 ias pb + 45 ias from gear = no increase
37 ias pb + 50 ias from gear = yes

30 ias pb + 50 ias from gear = no increase
30 ias pb + 55 ias from gear = yes

So somewhere between 82-85 ias the animation at least is faster, and it appeared to kill things faster, but I didn't do any maths or record and go frame by frame or anything. Is this just the attack frame going from 5 to 4?


They are both baa11hs.
16 - - 256

Frames: {16/(1+(Eias/100))}-1

Eias
[120*ias/(120+ias)]+SIAS-WSM

30ias pb:
120*30/(120+30)+0-(-30) = 54 EIAS
{16/(1+(54/100))}-1 =10 frames

Breakpoints are simple here:
{16/(1+(Eias/100))}-1
Eias - - fpa
0 - - 15
7 - - 14
15 - - 13
24 - - 12
34 - - 11
46 - - 10
60 - - 9 <--- this May be 61.. Used to be 61...
78 - - 8
100 - - 7
129 - - 6
167 - - 5

=(120*(EiasBreal- SIAS + WSM))/(120-(EiasBreak - SIAS +WSM))

Example for the 10 frames breakpoint, u can find rest.
=(120*(46-0+(-30)))/(120-(46-0+(-30)))
= 18,46 aka 19ias needed.

If the 9 frame eias breakpoint is 60, then u need 40 ias. If its 61 then u need 42 ias.

For the 8 frame u need 80ias.
Member
Posts: 706
Joined: Jun 18 2020
Gold: 857.00
Nov 7 2021 03:32pm
Quote (gel87 @ Nov 8 2021 03:24am)
They are both baa11hs.
16 - - 256

Frames: {16/(1+(Eias/100))}-1

Eias
[120*ias/(120+ias)]+SIAS-WSM

30ias pb:
120*30/(120+30)+0-(-30) = 54 EIAS
{16/(1+(54/100))}-1 =10 frames

Breakpoints are simple here:
{16/(1+(Eias/100))}-1
Eias - - fpa
0 - - 15
7 - - 14
15 - - 13
24 - - 12
34 - - 11
46 - - 10
60 - - 9 <--- this May be 61.. Used to be 61...
78 - - 8
100 - - 7
129 - - 6
167 - - 5

=(120*(EiasBreal- SIAS + WSM))/(120-(EiasBreak - SIAS +WSM))

Example for the 10 frames breakpoint, u can find rest.
=(120*(46-0+(-30)))/(120-(46-0+(-30)))
= 18,46 aka 19ias needed.

If the 9 frame eias breakpoint is 60, then u need 40 ias. If its 61 then u need 42 ias.

For the 8 frame u need 80ias.


what about frenzy and double swing
is it possible to reach 4 frame even 3 frame frenzy?
tyvm, you're doing gods work
Member
Posts: 326
Joined: Apr 12 2020
Gold: 1,685.00
Nov 8 2021 03:37am
Quote (gel87 @ Nov 7 2021 03:39pm)
Ama using bow.

EIAS breaks:
EIAS - - FPA
0 - - 13
8 - - 12
17 - - 11
28 - - 10
40 - - 9
56 - - 8
75 - - 7
100 - - 6
134 - - 5



This could change quite a lot the bowazon builds then. Anyone tested it already ?
Member
Posts: 21,511
Joined: Sep 3 2006
Gold: 1,170.00
Nov 8 2021 04:14am
Quote (reupi @ Nov 8 2021 10:37am)
This could change quite a lot the bowazon builds then. Anyone tested it already ?


Not really.. A Faith mb with 95 gear ias is 96 eias. Breakpoint is 100...
Member
Posts: 326
Joined: Apr 12 2020
Gold: 1,685.00
Nov 8 2021 04:51am
Quote (gel87 @ Nov 8 2021 11:14am)
Not really.. A Faith mb with 95 gear ias is 96 eias. Breakpoint is 100...


That's for mb but what about diamond / shadow bows ? Or reaching 134 with mb ?

Edit: or windforce builds

This post was edited by reupi on Nov 8 2021 04:55am
Member
Posts: 21,511
Joined: Sep 3 2006
Gold: 1,170.00
Nov 8 2021 05:16am
Quote (reupi @ Nov 8 2021 11:51am)
That's for mb but what about diamond / shadow bows ? Or reaching 134 with mb ?

Edit: or windforce builds


Diamonds and shadows are slower than mb...
134 with mb might be a thing i dno.. Still forti offer loads of stats beside the 300% ed.
Go Back To D2:R Discussion Topic List
Prev123459Next
Add Reply New Topic New Poll