The Guide to Almost All Non-Missile Skill Functions

Post here about all aspects of D2 mod making whether it's information, problems or whatever. Please specify whether your post is relating to Classic D2 or the Expansion.

Moderator: Nizari

User avatar
Nagahaku
Junior Member
Paladin
Posts: 156
Joined: Sat Nov 30, 2019 1:11 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Nagahaku » Tue Jun 18, 2024 5:08 pm

Cypress wrote:
Sun Sep 06, 2020 5:23 pm
[Left Hand Swing]
this skill has something strange with the assassin, the txt shows it should be using S3 mode, and so it is for a barbarian, but for an assassin, it's using S4 mode. i think it might be hardcoded, as the assassin's S3 is some kind of 'stay low'.

User avatar
Cypress
Moderator
Champion of the Light
Posts: 493
Joined: Fri Dec 01, 2017 2:08 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Cypress » Sat Jun 22, 2024 3:56 pm

Great find Nagahaku! Definitely hardcoded to the Assassin, even if the Barbarian transforms into an Assassin through states, he will still use the Left Hand Swing anim column setting instead of S4.

User avatar
Nagahaku
Junior Member
Paladin
Posts: 156
Joined: Sat Nov 30, 2019 1:11 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Nagahaku » Fri Nov 29, 2024 6:39 am

Cypress wrote:
Sun Sep 06, 2020 5:23 pm
[SEQUENCE]
Hi, found something funny.
not all srvdofuncs supports combo hits, even if you give them a multiple strike seq. take bash for example, gave seqnum 1 (jab) or 11(double swing) to it, only the first strike would hit, others miss. same thing happened to the barb mercs, their A1 anim is a double hit move, but when making their bash A1, only one hit, but if you give them double swing or frenzy by A1, it would work normally.
i thought such thing might happen to tiger strike and fist of fire's srvdofunc, but they're not, both of them works with double hit seq. they seem to be totally same.

User avatar
Cypress
Moderator
Champion of the Light
Posts: 493
Joined: Fri Dec 01, 2017 2:08 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Cypress » Fri Nov 29, 2024 10:34 pm

Hi Nagahaku, I looked into it. It seems to follow the rules under [SKILLS AS AURAS], for those skills that do not cause interruptions when used as auras. So Lightning Strike, FOTH, Fire Wall, Static Field, etc can be used with the Jab sequence and gain the extra 2 hits. And since it's not an aura, it can properly release missiles too which can be fun. The only differences I noticed were that Double Swing, Frenzy and Dragon Claw will do 2 hits instead of 3 with Jab, and MinionSpawner works with Jab sequence.

User avatar
Nagahaku
Junior Member
Paladin
Posts: 156
Joined: Sat Nov 30, 2019 1:11 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Nagahaku » Sun Dec 01, 2024 4:24 pm

thanks for the instructions, but still there might be something different, just as i found in the last post, tiger strike and fist of fire's srvdofunc (34 an 35) both supports double hit seq, but 35 can't be auras...

User avatar
Cypress
Moderator
Champion of the Light
Posts: 493
Joined: Fri Dec 01, 2017 2:08 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Cypress » Sun Dec 01, 2024 4:54 pm

Fists of Fire can do double hits only if wielding two claws, and can never do Jab triple hits. Tiger Strike can do triple hits regardless of weapon count. So Fists of Fire's func has some kind of seq override/interrupter built into its srvdofunc.

Also tested on other sequences:
Charge seq: Tiger Strike hits every frame of the RN anim, Fists of Fire hits once
Leap & Leap Attack seq: Tiger Strike hits three times, Fists of Fire hits once (twice if wielding two claws)
Double Swing seq: Tiger Strike hits twice, Fists of Fire hits once (twice if wielding two claws)

So srvdofunc=35 is a bit of a special case, where it either has 1 or 2 action frames, depending on number of claws wielded.

User avatar
Nagahaku
Junior Member
Paladin
Posts: 156
Joined: Sat Nov 30, 2019 1:11 am

Re: The Guide to Almost All Non-Missile Skill Functions

Post by Nagahaku » Mon Dec 02, 2024 4:25 am

Cypress wrote:
Sun Dec 01, 2024 4:54 pm
So srvdofunc=35 is a bit of a special case
quite interesting, no idea why blizzard made this

Post Reply

Return to “General Mod Making”