Forums WoW Modding Support Archives TrinityCore Discord Archives [DiscordArchive] i just wandered is there not real delay, but immediately cast with time-info when the client should

[DiscordArchive] i just wandered is there not real delay, but immediately cast with time-info when the client should

[DiscordArchive] i just wandered is there not real delay, but immediately cast with time-info when the client should

Pages (2): 1 2 Next
rektbyfaith
Administrator
0
04-30-2025, 08:02 AM
#1
Archived author: Boka • Posted: 2025-04-30T08:02:02.024000+00:00
Original source

i just wandered is there not real delay, but immediately cast with time-info when the client should show hit result?
rektbyfaith
04-30-2025, 08:02 AM #1

Archived author: Boka • Posted: 2025-04-30T08:02:02.024000+00:00
Original source

i just wandered is there not real delay, but immediately cast with time-info when the client should show hit result?

rektbyfaith
Administrator
0
04-30-2025, 08:03 AM
#2
Archived author: Boka • Posted: 2025-04-30T08:03:42.227000+00:00
Original source

i asked here, because it concerns how 335a works, and custom-mates don't aware about it and not interested in such info
rektbyfaith
04-30-2025, 08:03 AM #2

Archived author: Boka • Posted: 2025-04-30T08:03:42.227000+00:00
Original source

i asked here, because it concerns how 335a works, and custom-mates don't aware about it and not interested in such info

rektbyfaith
Administrator
0
04-30-2025, 08:05 AM
#3
Archived author: Boka • Posted: 2025-04-30T08:05:09.994000+00:00
Original source

the spell system is quite hard to see clearly
rektbyfaith
04-30-2025, 08:05 AM #3

Archived author: Boka • Posted: 2025-04-30T08:05:09.994000+00:00
Original source

the spell system is quite hard to see clearly

rektbyfaith
Administrator
0
04-30-2025, 08:05 AM
#4
Archived author: Tea • Posted: 2025-04-30T08:05:10.216000+00:00
Original source

lots of hardcoded logic on the server too
rektbyfaith
04-30-2025, 08:05 AM #4

Archived author: Tea • Posted: 2025-04-30T08:05:10.216000+00:00
Original source

lots of hardcoded logic on the server too

rektbyfaith
Administrator
0
04-30-2025, 08:11 AM
#5
Archived author: Tea • Posted: 2025-04-30T08:11:14.767000+00:00
Original source

the spell that sits in CURRENT_AUTOREPEAT_SPELL slot is just a targeting template and remains forever in PREPARING state
rektbyfaith
04-30-2025, 08:11 AM #5

Archived author: Tea • Posted: 2025-04-30T08:11:14.767000+00:00
Original source

the spell that sits in CURRENT_AUTOREPEAT_SPELL slot is just a targeting template and remains forever in PREPARING state

rektbyfaith
Administrator
0
04-30-2025, 08:12 AM
#6
Archived author: Boka • Posted: 2025-04-30T08:12:09.264000+00:00
Original source

i just need to know exactly - if here is an option to do spell immediately but with delaying on the client side (but is looks weird, because if existing such spells as "Ice block" and the immunity should calculates on the server side
rektbyfaith
04-30-2025, 08:12 AM #6

Archived author: Boka • Posted: 2025-04-30T08:12:09.264000+00:00
Original source

i just need to know exactly - if here is an option to do spell immediately but with delaying on the client side (but is looks weird, because if existing such spells as "Ice block" and the immunity should calculates on the server side

rektbyfaith
Administrator
0
04-30-2025, 08:12 AM
#7
Archived author: Tea • Posted: 2025-04-30T08:12:10.251000+00:00
Original source

each shot is started in _UpdateAutoRepeatSpell by copying its id and targets and fired with TRIGGERED_FULL_MASK, meaning it is not stored in Unit::m_currentSpells (and its state cannot be tracked)
rektbyfaith
04-30-2025, 08:12 AM #7

Archived author: Tea • Posted: 2025-04-30T08:12:10.251000+00:00
Original source

each shot is started in _UpdateAutoRepeatSpell by copying its id and targets and fired with TRIGGERED_FULL_MASK, meaning it is not stored in Unit::m_currentSpells (and its state cannot be tracked)

rektbyfaith
Administrator
0
04-30-2025, 08:15 AM
#8
Archived author: Boka • Posted: 2025-04-30T08:15:17.360000+00:00
Original source

thanks, it makes sense for this situation, but i wandered why it happens that on master it works different, the mask is only NO_GLOBAL_CD
rektbyfaith
04-30-2025, 08:15 AM #8

Archived author: Boka • Posted: 2025-04-30T08:15:17.360000+00:00
Original source

thanks, it makes sense for this situation, but i wandered why it happens that on master it works different, the mask is only NO_GLOBAL_CD

rektbyfaith
Administrator
0
04-30-2025, 08:16 AM
#9
Archived author: Tea • Posted: 2025-04-30T08:16:28.870000+00:00
Original source

on master it was changed because modern client didnt like receiving the same cast_id multiple times (in 335 its called m_cast_count)
rektbyfaith
04-30-2025, 08:16 AM #9

Archived author: Tea • Posted: 2025-04-30T08:16:28.870000+00:00
Original source

on master it was changed because modern client didnt like receiving the same cast_id multiple times (in 335 its called m_cast_count)

rektbyfaith
Administrator
0
04-30-2025, 08:18 AM
#10
Archived author: Boka • Posted: 2025-04-30T08:18:19.145000+00:00
Original source

thanks, you really helped, did you make this system? or just learned? I need to know who know in case to ask
rektbyfaith
04-30-2025, 08:18 AM #10

Archived author: Boka • Posted: 2025-04-30T08:18:19.145000+00:00
Original source

thanks, you really helped, did you make this system? or just learned? I need to know who know in case to ask

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