Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] Guys I've been looking through the codebase/wiki to get a feeling how the whole Spell execution syst

[DiscordArchive] Guys I've been looking through the codebase/wiki to get a feeling how the whole Spell execution syst

[DiscordArchive] Guys I've been looking through the codebase/wiki to get a feeling how the whole Spell execution syst

rektbyfaith
Administrator
0
09-29-2023, 07:00 AM
#1
Archived author: peli • Posted: 2023-09-29T07:00:31.078000+00:00
Original source

Guys I've been looking through the codebase/wiki to get a feeling how the whole Spell execution system works, yet I have one curiosity that I can not satisfy.

So reading through the wiki, it seems that the Spells (sideeffects, damage, whatever..) come from client's database right ? Well if client has all the info about the spells and how to execute them, then why in some cases (or in all??), the client doesn't seem to know to also execute 'side effects', like lets think of the following spell: Server asks client to execute Frostbolt spell, client runs the frostbolt animation, then it has to apply a debuff (aka. slow). Does the client do it ? or is the server the one that instructs what kind of side effects should be applied on success hook ?
rektbyfaith
09-29-2023, 07:00 AM #1

Archived author: peli • Posted: 2023-09-29T07:00:31.078000+00:00
Original source

Guys I've been looking through the codebase/wiki to get a feeling how the whole Spell execution system works, yet I have one curiosity that I can not satisfy.

So reading through the wiki, it seems that the Spells (sideeffects, damage, whatever..) come from client's database right ? Well if client has all the info about the spells and how to execute them, then why in some cases (or in all??), the client doesn't seem to know to also execute 'side effects', like lets think of the following spell: Server asks client to execute Frostbolt spell, client runs the frostbolt animation, then it has to apply a debuff (aka. slow). Does the client do it ? or is the server the one that instructs what kind of side effects should be applied on success hook ?

Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)