d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2: Resurrected > D2:R Discussion > Need Help Verifying Attack Speed Formulas D2r
Prev1789
Add Reply New Topic New Poll
Member
Posts: 649
Joined: Sep 26 2021
Gold: 0.00
Nov 11 2021 01:13pm
Do we know if crossbows are still hardcapped at 11 frames?
Member
Posts: 21,932
Joined: Sep 3 2006
Gold: 455.00
Nov 11 2021 01:51pm
Their not
Member
Posts: 649
Joined: Sep 26 2021
Gold: 0.00
Nov 11 2021 01:58pm
Quote (gel87 @ Nov 11 2021 02:51pm)
Their not


I hate to ask you this man but could you possibly help me with breakpoints one last time? I'll toss you 100 fg for the trouble.

This time I just want to know the new breakpoints for a Necromancer using a Demon Crossbow (-60 WSM) -without- shapeshifting. No bear form, both with and without level 15 Fanatacism. No IAS on the weapon, just on other gear.

This post was edited by Selsix on Nov 11 2021 01:59pm
Member
Posts: 2,272
Joined: Sep 23 2021
Gold: 69.69
Nov 11 2021 02:00pm
Tested for WW. It does not hit a new breakpoint with the uncapped ias.
Testing method posted here: https://forums.d2jsp.org/topic.php?t=89345669&f=148&p=591220480

This post was edited by ZzEzZ on Nov 11 2021 02:00pm
Member
Posts: 21,932
Joined: Sep 3 2006
Gold: 455.00
Nov 14 2021 03:40pm
Quote (Selsix @ Nov 11 2021 08:58pm)
I hate to ask you this man but could you possibly help me with breakpoints one last time? I'll toss you 100 fg for the trouble.

This time I just want to know the new breakpoints for a Necromancer using a Demon Crossbow (-60 WSM) -without- shapeshifting. No bear form, both with and without level 15 Fanatacism. No IAS on the weapon, just on other gear.


{20 * 256 / [256 *(100+eias)/100]}-1

No fana:
Ias - - Fpa
0 - - 12
8 - - 11
29 - - 10
60 - - 9
133 - - 8
360 - - 7

Lvl 15 fana:
Ias - - fpa
0 - - 10
8 - - 9
40 - - 8
109 - - 7
414 - - 6
Member
Posts: 8,910
Joined: Mar 5 2021
Gold: 3.69
Nov 14 2021 03:48pm
LMK when you have the unified theory of D2 summaries into one plug and play formula.
Member
Posts: 21,932
Joined: Sep 3 2006
Gold: 455.00
Nov 14 2021 04:50pm
Quote (ZzEzZ @ Nov 11 2021 09:00pm)
Tested for WW. It does not hit a new breakpoint with the uncapped ias.
Testing method posted here: https://forums.d2jsp.org/topic.php?t=89345669&f=148&p=591220480


I dont understand that test.

Breakpoint of 1 handed for barb is -34.
So -30 wsm phaseblade - 4 ias = - 34.

It May read this inverted:
30 + 4 = 34.

For assa we need to hit -13.

So assuming no1 reached a 1 frame wirl before would be due to cap of 75 possible.

So we need a formula that hit both those breakpoints.
Barb using 1hs = 16 * 256 / 256
Assa using ht1 = 13 * 256 / 208

Based on this, if any1 were to hit the ias break it would be assa.
And we are most likely dealing with a custom animation.

{16*256*0,4/[308*(100+Wias-wsm)/100]}

This got a little close, but its wrong:
It gave:
34 - - 4
6 to 33 - - 5

7 to -11 - - 6
-12 to -23 - - 7

So yes it starts deviate.

{16*256*0,3/[230*(100+Wias-wsm)/100]}

Also close.
34
6
-11
-24


{16*256*0,3/[154*(100+Wias-wsm)/100]}
Also close
34
6
-12
-24

{16*256*0,5/[384*(100+Wias-wsm)/100]}
34
6
-11
-23

Ias seems to need alternative effect..

I dno...

Member
Posts: 21,932
Joined: Sep 3 2006
Gold: 455.00
Nov 14 2021 05:14pm
Quote (barberajsp @ Nov 14 2021 10:48pm)
LMK when you have the unified theory of D2 summaries into one plug and play formula.


I have it here.. Mostly
[] floor
{} ceiling
Eias = [120*ias/(120+ias)+SIAS-WSM]

Standard attack = {FramesPerDirection * 256 / [animspeed*(100+EIAS)/100]}-1

Serial attacks = {[FramesPerDirection/2*(rollback%/100)+1] * 256 / [animspeed*(100+EIAS)/100]}

Special cases:
- Sorc and ama skip 2 pictures except bow, crossbow, 2 handed spears. So u subtracks 2 from their FramesPrDirection on their normal and first attack in a serie like zeal.
They skip 1 picture if they attack with hands.
- Sequence attacks like jab forexample gets a penalty of +30 wsm.

Dual wep attacks:
Vinc:
Dragon claw/frenzy/double throw = [70 + RealWsm + SIAS + (120*ias*(120+ias))]
Double swing = [120 + RealWsm + SIAS + (120*ias/(120+ias))]
Fpa double throw = {256 * 12 / [256 * Vinc / 100]} / 2
Fpa dc/frenzy/double swing = {256 * 17 / [256 * Vinc / 100]} / 2

Shapers:
Shape Formulas:
Delay = [256*(WeaponBase) / [(weapon ias+wsm+100)*AnimRate/100]]
Anim speed = [NU * 256 / delay]
Speed increase/EIAS = [120 * ias / (120 + ias)] + skill ias + wsm *(IAS is both wep and gear as usual formula)
FramesSerial = {256*7/[(AnimRate1 + Speed increase)/100*Anim speed]}
Frames WolfPaw = {256*13/[(AnimRate1 + Speed increase)/100*Anim speed]}- 1
Frames Biting = {256*10/[(AnimRate1 + Speed increase)/100*Anim speed]}- 1
Frames BearPaw = {256*12/[(AnimRate1 + Speed increase)/100*Anim speed]}- 1
Member
Posts: 8,910
Joined: Mar 5 2021
Gold: 3.69
Nov 14 2021 05:17pm
Quote (gel87 @ Nov 15 2021 12:14am)
I have it here.. Mostly
[] floor
{} ceiling
Eias = [120*ias/(120+ias)+SIAS-WSM]

Standard attack = {FramesPerDirection * 256 / [animspeed*(100+EIAS)/100]}-1

Serial attacks = {[FramesPerDirection/2*(rollback%/100)+1] * 256 / [animspeed*(100+EIAS)/100]}

Special cases:
- Sorc and ama skip 2 pictures except bow, crossbow, 2 handed spears. So u subtracks 2 from their FramesPrDirection on their normal and first attack in a serie like zeal.
They skip 1 picture if they attack with hands.
- Sequence attacks like jab forexample gets a penalty of +30 wsm.

Dual wep attacks:
Vinc:
Dragon claw/frenzy/double throw = [70 + RealWsm + SIAS + (120*ias*(120+ias))]
Double swing = [120 + RealWsm + SIAS + (120*ias/(120+ias))]
Fpa double throw = {256 * 12 / [256 * Vinc / 100]} / 2
Fpa dc/frenzy/double swing = {256 * 17 / [256 * Vinc / 100]} / 2

Shapers:
Shape Formulas:
Delay = [256*(WeaponBase) / [(weapon ias+wsm+100)*AnimRate/100]]
Anim speed = [NU * 256 / delay]
Speed increase/EIAS = [120 * ias / (120 + ias)] + skill ias + wsm *(IAS is both wep and gear as usual formula)
FramesSerial = {256*7/[(AnimRate1 + Speed increase)/100*Anim speed]}
Frames WolfPaw = {256*13/[(AnimRate1 + Speed increase)/100*Anim speed]}- 1
Frames Biting = {256*10/[(AnimRate1 + Speed increase)/100*Anim speed]}- 1
Frames BearPaw = {256*12/[(AnimRate1 + Speed increase)/100*Anim speed]}- 1


Heftige greier. Stå på. :hail:

This post was edited by barberajsp on Nov 14 2021 05:21pm
Member
Posts: 2,272
Joined: Sep 23 2021
Gold: 69.69
Nov 14 2021 09:09pm
Quote (gel87 @ Nov 14 2021 02:50pm)
I dont understand that test.

Breakpoint of 1 handed for barb is -34.
So -30 wsm phaseblade - 4 ias = - 34.

It May read this inverted:
30 + 4 = 34.

For assa we need to hit -13.

So assuming no1 reached a 1 frame wirl before would be due to cap of 75 possible.

So we need a formula that hit both those breakpoints.
Barb using 1hs = 16 * 256 / 256
Assa using ht1 = 13 * 256 / 208

Based on this, if any1 were to hit the ias break it would be assa.
And we are most likely dealing with a custom animation.

{16*256*0,4/[308*(100+Wias-wsm)/100]}

This got a little close, but its wrong:
It gave:
34 - - 4
6 to 33 - - 5

7 to -11 - - 6
-12 to -23 - - 7

So yes it starts deviate.

{16*256*0,3/[230*(100+Wias-wsm)/100]}

Also close.
34
6
-11
-24


{16*256*0,3/[154*(100+Wias-wsm)/100]}
Also close
34
6
-12
-24

{16*256*0,5/[384*(100+Wias-wsm)/100]}
34
6
-11
-23

Ias seems to need alternative effect..

I dno...


oh ya I saw you commented on MrLlama's vid. He made a new build based on what you posted. It still stands that barbs aren't able to reach a new ww BP, although sin can.

This post was edited by ZzEzZ on Nov 14 2021 09:10pm
Go Back To D2:R Discussion Topic List
Prev1789
Add Reply New Topic New Poll