Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

CSpellDelayRequest (0x4D)

Previous: CExchange | Client action index | Next: CSpellDelaySay

CSpellDelayRequest is client-to-server action 0x4D in the 4.21 protocol.

Direction: client to server

Encrypted: Yes. See Sequence and XOR Transformation.

Payload offsets begin with the first byte after the action. The frame marker, frame length, action, sequence, and trailing zero are excluded.

Payload format

OffsetWidthFieldEstablished meaning
0x001delay_secondsConfigured number of one-second delay steps before the held spell packet is submitted.

Queue call sites

Queue callContaining IDA functionFunction address
Darkages.exe:0x00455CDFnet_c_send_spell_delay_requestDarkages.exe:0x00455CA4

Delay flow

Darkages.exe:0x00455CA4 net_c_send_spell_delay_request submits exactly [0x4D, delay_seconds]. It is called after the final CUseSpell logical packet has already been copied into the spell-delay controller. Timed CSpellDelaySay packets follow, and the controller releases the held cast on the final tick.

See UI, Input, and Packet Flows.