d2jsp
Log InRegister
d2jsp Forums > Diablo II > Diablo 2: Resurrected > D2:R Discussion > Wsf Actually Was Intentional
12Next
Add Reply New Topic New Poll
Member
Posts: 50,757
Joined: Jan 20 2010
Gold: 5,146.00
Aug 30 2021 04:52pm
When Diablo II was first created in classic 1.00, animations for characters were tied to their weapon classes. Each animation carries a Wclass for the equipped weapon class, which has different animations in different poses, many with different frame lengths
When LoD was added in 1.08, the developers had a problem adding weapon switches: Animations couldn't be swapped between directly. If you switch from a barbarian's A2-1HS with 16 frames / 256 speed / 8 action frame, to a barbarian's A2-2HT with 19 frames / 256 speed / 9 action frame, how does that work? If you swapped on frame #8, would you hit twice in one attack? Even if they rescaled animation timers proportionally each switch, you'd still have different action frames.
Well, the developers just came up with the easiest solution: Any time you switch weapons, it interrupts and resets your animation state. And to prevent this from being abused to speed up attacks / casting by resetting animations during your backswing, they made it so you couldn't weapon switch during attacks/casts, but allowed it only during idle states or disabled states.
When the classic games team tweaked how animations were handled serverside in some kind of attempt to mess with TMC mods or whatever in 1.13 in 2018, they briefly disabled WSG. But then you know what they did? They recreated WSG on top of the new system, adding back both its animation interrupting and desync. Most people agreed that the 'new WSG' was actually more reliable and powerful than the old one.

WSG is a misnomer. WSG isn't a glitch. Its actually WSF: Weapon Switch Feature.
Member
Posts: 16,421
Joined: Mar 13 2010
Gold: 6,904.00
Aug 30 2021 04:54pm
What happen
Member
Posts: 1,617
Joined: Apr 13 2021
Gold: 7,653.31
Aug 30 2021 04:55pm
This sort of animation exclusivity isn't unique to Diablo 2 either. It's an issue in a lot of 3D games. For example: Wave-dashing in Smash Bros. or canceling reload in Destiny 2 by running at the right time. The devs have to decide what animations can't be interrupted and which can to make the game feel good.
Member
Posts: 15,880
Joined: Jul 15 2009
Gold: 0.00
Aug 30 2021 04:55pm
Amen brother
Member
Posts: 5,696
Joined: Jul 11 2009
Gold: 25.02
Aug 30 2021 04:58pm
I want them to fix the WSG but keep the WSF for sure
Member
Posts: 10,450
Joined: Aug 5 2021
Gold: 62,350.00
Aug 30 2021 04:59pm
Quote (Goomshill @ 30 Aug 2021 16:52)
When Diablo II was first created in classic 1.00, animations for characters were tied to their weapon classes. Each animation carries a Wclass for the equipped weapon class, which has different animations in different poses, many with different frame lengths
When LoD was added in 1.08, the developers had a problem adding weapon switches: Animations couldn't be swapped between directly. If you switch from a barbarian's A2-1HS with 16 frames / 256 speed / 8 action frame, to a barbarian's A2-2HT with 19 frames / 256 speed / 9 action frame, how does that work? If you swapped on frame #8, would you hit twice in one attack? Even if they rescaled animation timers proportionally each switch, you'd still have different action frames.
Well, the developers just came up with the easiest solution: Any time you switch weapons, it interrupts and resets your animation state. And to prevent this from being abused to speed up attacks / casting by resetting animations during your backswing, they made it so you couldn't weapon switch during attacks/casts, but allowed it only during idle states or disabled states.
When the classic games team tweaked how animations were handled serverside in some kind of attempt to mess with TMC mods or whatever in 1.13 in 2018, they briefly disabled WSG. But then you know what they did? They recreated WSG on top of the new system, adding back both its animation interrupting and desync. Most people agreed that the 'new WSG' was actually more reliable and powerful than the old one.

WSG is a misnomer. WSG isn't a glitch. Its actually WSF: Weapon Switch Feature.


They added it to fix pvp frh, gotcha. Now we all know close thread please
Member
Posts: 15,801
Joined: Jul 9 2021
Gold: 291.00
Aug 30 2021 05:03pm
Imagine a D3 player or redditor trying to comprehend this. I think their brains would explode
Member
Posts: 50,757
Joined: Jan 20 2010
Gold: 5,146.00
Aug 30 2021 05:14pm
Quote (ChocolateCoveredGummyBears @ Aug 30 2021 06:03pm)
Imagine a D3 player or redditor trying to comprehend this. I think their brains would explode


Member
Posts: 5,889
Joined: May 13 2009
Gold: 43.69
Aug 30 2021 05:15pm
Quote (Envengion @ Aug 30 2021 06:58pm)
I want them to fix the WSG but keep the WSF for sure


you're special
Member
Posts: 18,932
Joined: Jun 18 2010
Gold: 39,325.00
Aug 30 2021 06:29pm
repost this everyday
Go Back To D2:R Discussion Topic List
12Next
Add Reply New Topic New Poll