Forums WoW Modding Support Archives WoWModding Support Archives [DiscordArchive] playercreateinfo_skills ?

[DiscordArchive] playercreateinfo_skills ?

[DiscordArchive] playercreateinfo_skills ?

Pages (3): Previous 1 2 3 Next
rektbyfaith
Administrator
0
01-28-2022, 08:21 AM
#11
Archived author: <o> • Posted: 2022-01-28T08:21:30.803000+00:00
Original source

There could be a serverside/internal reason blizzard has 8 rows for it, because they might reference/create them differently from how we do, or someone just messed up / swords were previously handled differently / anything else. Since some races learn it differently and there is nothing in dbcs to reflect that
rektbyfaith
01-28-2022, 08:21 AM #11

Archived author: <o> • Posted: 2022-01-28T08:21:30.803000+00:00
Original source

There could be a serverside/internal reason blizzard has 8 rows for it, because they might reference/create them differently from how we do, or someone just messed up / swords were previously handled differently / anything else. Since some races learn it differently and there is nothing in dbcs to reflect that

rektbyfaith
Administrator
0
01-28-2022, 08:22 AM
#12
Archived author: Demonic • Posted: 2022-01-28T08:22:01.110000+00:00
Original source

Right.
rektbyfaith
01-28-2022, 08:22 AM #12

Archived author: Demonic • Posted: 2022-01-28T08:22:01.110000+00:00
Original source

Right.

rektbyfaith
Administrator
0
01-28-2022, 08:22 AM
#13
Archived author: <o> • Posted: 2022-01-28T08:22:24.074000+00:00
Original source

though the **behavior** of the table is clear, it makes sure the client recognizes your class/race can learn the skill at all, and we also read it to verify validity in the core to stop cheating
rektbyfaith
01-28-2022, 08:22 AM #13

Archived author: <o> • Posted: 2022-01-28T08:22:24.074000+00:00
Original source

though the **behavior** of the table is clear, it makes sure the client recognizes your class/race can learn the skill at all, and we also read it to verify validity in the core to stop cheating

rektbyfaith
Administrator
0
01-28-2022, 08:23 AM
#14
Archived author: Demonic • Posted: 2022-01-28T08:23:24.742000+00:00
Original source

Yup, thanks. That's all I need.

I shouldn't even be surprised by that, given how many broken blizzard spells in spell.dbc I found
rektbyfaith
01-28-2022, 08:23 AM #14

Archived author: Demonic • Posted: 2022-01-28T08:23:24.742000+00:00
Original source

Yup, thanks. That's all I need.

I shouldn't even be surprised by that, given how many broken blizzard spells in spell.dbc I found

rektbyfaith
Administrator
0
01-28-2022, 08:24 AM
#15
Archived author: <o> • Posted: 2022-01-28T08:24:27.137000+00:00
Original source

Tons of spells have what's called a "dummy" attached, meaning the blizzard server does something special with it. In emulators, we rely far less on spells and their dummy effects than blizzard do, they do virtually everything around the spell system
rektbyfaith
01-28-2022, 08:24 AM #15

Archived author: <o> • Posted: 2022-01-28T08:24:27.137000+00:00
Original source

Tons of spells have what's called a "dummy" attached, meaning the blizzard server does something special with it. In emulators, we rely far less on spells and their dummy effects than blizzard do, they do virtually everything around the spell system

rektbyfaith
Administrator
0
01-28-2022, 08:30 AM
#16
Archived author: Demonic • Posted: 2022-01-28T08:30:34.671000+00:00
Original source

Oh, I know about those I meant I found spells with one regular effect_1 defined (no dummy) and then the misc value for the only effect the spell had was in a wrong column. And the spell didn't work the way it should according the blizzard description I don't cosider "dummy" spells to be broken even if they are not working, I just assume the emulator doesn't have the script for the spell.

Hm, now that I'm looking at it I should be able to use SkillRaceClassInfos, SkillLine and playercreateinfo_skills to create a new "spell skill" like frost, arms, etc... and even define who can have these right? Cause I know for a fact if I learn any DK spell ojn pretty much any class, the tab for the coresponding skill appears ...
rektbyfaith
01-28-2022, 08:30 AM #16

Archived author: Demonic • Posted: 2022-01-28T08:30:34.671000+00:00
Original source

Oh, I know about those I meant I found spells with one regular effect_1 defined (no dummy) and then the misc value for the only effect the spell had was in a wrong column. And the spell didn't work the way it should according the blizzard description I don't cosider "dummy" spells to be broken even if they are not working, I just assume the emulator doesn't have the script for the spell.

Hm, now that I'm looking at it I should be able to use SkillRaceClassInfos, SkillLine and playercreateinfo_skills to create a new "spell skill" like frost, arms, etc... and even define who can have these right? Cause I know for a fact if I learn any DK spell ojn pretty much any class, the tab for the coresponding skill appears ...

rektbyfaith
Administrator
0
01-28-2022, 08:37 AM
#17
Archived author: <o> • Posted: 2022-01-28T08:37:33.621000+00:00
Original source

yes, and to connect your spells to the new skill you use `SkillLineAbility`
rektbyfaith
01-28-2022, 08:37 AM #17

Archived author: <o> • Posted: 2022-01-28T08:37:33.621000+00:00
Original source

yes, and to connect your spells to the new skill you use `SkillLineAbility`

rektbyfaith
Administrator
0
01-28-2022, 08:38 AM
#18
Archived author: <o> • Posted: 2022-01-28T08:38:37.890000+00:00
Original source

If you're into scripting, tswow has tons of tools to do this exact thing very smoothly
rektbyfaith
01-28-2022, 08:38 AM #18

Archived author: <o> • Posted: 2022-01-28T08:38:37.890000+00:00
Original source

If you're into scripting, tswow has tons of tools to do this exact thing very smoothly

rektbyfaith
Administrator
0
01-28-2022, 08:49 AM
#19
Archived author: Demonic • Posted: 2022-01-28T08:49:15.693000+00:00
Original source

Nah, I know next to nothing about scripting, but I know my way around the DBCs (already figured the SkillLineAbility one, thanks for the tip anyway ) and I work with them exported to MySQL so I have full control. It's usually understanding the function and inner workings of the DBC itself that's the issue, not actually editting it
rektbyfaith
01-28-2022, 08:49 AM #19

Archived author: Demonic • Posted: 2022-01-28T08:49:15.693000+00:00
Original source

Nah, I know next to nothing about scripting, but I know my way around the DBCs (already figured the SkillLineAbility one, thanks for the tip anyway ) and I work with them exported to MySQL so I have full control. It's usually understanding the function and inner workings of the DBC itself that's the issue, not actually editting it

rektbyfaith
Administrator
0
01-28-2022, 08:51 AM
#20
Archived author: Demonic • Posted: 2022-01-28T08:51:05.468000+00:00
Original source

I don't like using tools, because then I don't understand what's happening behind the scenes, and if I don't uderstand that, I't s hard to debugg and and I'm limiting myself to only what the tool can do.
rektbyfaith
01-28-2022, 08:51 AM #20

Archived author: Demonic • Posted: 2022-01-28T08:51:05.468000+00:00
Original source

I don't like using tools, because then I don't understand what's happening behind the scenes, and if I don't uderstand that, I't s hard to debugg and and I'm limiting myself to only what the tool can do.

Pages (3): Previous 1 2 3 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)